Job description
Job Profile: • Analyze requirements and design software solutions in alignment with defined architecture and design guidelines • Design, develop, and implement features and bug fixes while adhering to coding standards and quality practices • Contribute to both high-level and detailed (low-level) design of the system • Apply Test-Driven Development (TDD) practices and implement unit and integration tests to ensure solution quality and stability • Perform code reviews, provide inputs for requirement/design/test documentation, and ensure compliance with organizational and project quality processes • Work with CI/CD pipelines to ensure seamless integration and deployment; manage code submissions within configuration management systems while meeting committed timelines • Actively contribute to product risk analysis and mitigation activities Required Qualifications and Skills: • Education: BE/B.Tech/ME/M.Tech/MCA • Experience: 2 – 5 years • Strong hands-on experience in Windows/Web application development using C#, .NET, and Angular • Good understanding of the .NET Framework, including technologies such as WPF, and ASP.NET • Knowledge of multithreading, inter-process communication (IPC), and related concepts • Familiarity with test and analysis tools • Good understanding of CI/CD processes and Agile development practices • Exposure to TFS/Azure DevOps is an added advantage • Strong communication skills in English • Knowledge of SQL standards and database concepts is an added advantage
This job post has been translated by AI and may contain minor differences or errors.