The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code.
Responsibilities
Design, code, test and manage various applications
Identify and resolve bugs, perform unit testing, and ensure that the software is reliable and performs well in various environments.
Collaborate with engineering team and product team to establish best products
Follow outlined standards of quality related to code and systems
Develop automated tests and conduct performance tuning
Qualifications
Bachelor's degree in Software/Computer Science or a related field.
Minimum 1-2 years of hands-on experience in .NET development using C#.
Understanding of web applications with ASP.NET, MVC, API Restful, SOAP.
Knowledge of object-oriented design and software architecture.
Experience with front-end technologies (HTML, CSS, JavaScript) is a plus.
Excellent problem-solving skills and attention to detail.
Effective communication and teamwork abilities.
Ability to work independently and manage multiple tasks and priorities.