Associate Software Engineer
New
IndiaFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2–4 years
- Required Skills
- AgileMicrosoft SQL ServerC#.NETAngularUnit Testing
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
- Approximately 2–4 years of professional software development experience.
- Hands-on experience with Microsoft .NET, C#, Angular, web technologies, and Microsoft SQL Server.
- Good understanding of the software development lifecycle, Agile methodologies, and collaborative development practices.
- Experience writing unit tests and producing technical documentation.
- Strong analytical and problem-solving skills with attention to software quality, security, and performance.
- Effective communication and teamwork skills with the ability to collaborate across technical and business functions.
- Solid proficiency with Microsoft Office and desktop productivity tools.
- Willingness to participate in on-call support and occasional after-hours work during peak business periods when required.
Responsibilities
- Develop, test, and maintain enterprise software applications using technologies such as Microsoft .NET, C#, Angular, and Microsoft SQL Server.
- Collaborate with Business Analysts and stakeholders to understand functional requirements and translate them into reliable technical solutions.
- Produce technical specifications, unit test plans, and supporting documentation that meet established development and quality standards.
- Participate actively in Agile ceremonies, including sprint planning, backlog grooming, estimation sessions, technical walkthroughs, and team discussions.
- Deliver development, testing, and documentation tasks within agreed timelines while meeting quality, security, and performance expectations.
- Contribute to technical design discussions by providing implementation recommendations and supporting solution development.
- Follow coding standards, participate in peer code reviews, and ensure all work is thoroughly validated before release.
- Support application maintenance and, when required, participate in after-hours or on-call activities during critical business periods.
View Full Description & ApplyYou'll be redirected to the employer's site