Role Overview
This position focuses on new feature and component development, as well as the maintenance and stewardship of existing system software. You will work under guidance within a team of engineers to design and develop robust system solutions that meet defined requirements.
Responsibilities
- Develop software according to functional and technical design specifications.
- Participate in design and code reviews/inspections.
- Provide input to technical discussions and propose solutions or alternatives.
- Analyze, troubleshoot, and provide code fixes for reported problems and change requests.
- Write and execute unit tests.
- Develop proof-of-concept prototypes and provide work estimates.
- Aid testers and support personnel in determining system problems.
- Adhere to information security policies and product security standards.
Requirements
- B.Tech. or MCA qualification.
- 3-5 years of experience in software product development.
- Expertise in creating .NET based REST APIs using .NET Framework/Core.
- Proficiency in ReactJS, HTML5, CSS3, Design Patterns, Data Structures, and OOPS.
- Experience in Angular, JavaScript, jQuery, and Bootstrap.
- Experience with CI/CD tools like Jenkins, Linux, and Docker.
- Experience using code repositories like GitHub.
- Understanding of Agile (Scrum) methodology and SDLC.
- Strong analytical and problem-solving skills with the ability to work under pressure.
Skills
- .NET Core
- React.js
- Angular
- Docker
- Jenkins