Remote job
Full Stack Developer (.NET)
Job details
About this role
Role overview Design, develop, and maintain software applications using the .NET framework. You will work with stakeholders and cross functional delivery teams to turn requirements into technical designs, build reliable features, and improve application quality through testing and troubleshooting.
Responsibilities - Implement and maintain software using .NET and languages such as C# or VB.NET, applying established design patterns and coding standards. - Translate business requirements into technical specifications and software designs in collaboration with product partners and analysts. - Review code and give teammates constructive feedback on quality and consistency. - Create and run test plans and cases, including unit, integration, and system testing, and work with quality assurance colleagues to improve test automation and coverage. - Investigate defects and user reported problems by examining logs, errors, and system behavior, then identify and address root causes. - Incorporate testing and review feedback into ongoing quality improvements.
Requirements - Experience developing and maintaining applications with the .NET framework. - Proficiency in C# or VB.NET and familiarity with software design patterns and coding standards. - Ability to analyze functional requirements, identify risks or dependencies, and communicate with stakeholders. - Practical experience testing software and diagnosing application defects. - Ability to collaborate with developers, product partners, business analysts, and quality assurance colleagues.
Benefits and work setup - Remote position based in India.