Key Skills: .NET, Unit Testing, Microsoft Transact SQL, .NET Core, .NET Background, Azure, Azure Cloud.
Roles & Responsibilities:
- Understand user requirements and analyze them to deliver design, development, and unit test services that support business needs.
- Develop efficient software solutions according to business requirements within specified timeframes.
- Ensure compliance with relevant IT services processes, methods, tools, and business processes.
- Conduct necessary reviews and audits for developed modules.
- Participate in architecture discussions and provide valuable input.
- Create best practices and propose improvements to enhance software quality and efficiency.
Experience Requirement:
- 7 - 10 years of experience in software development using .NET technologies.
- Hands-on experience with .NET Core and Microsoft Transact SQL in enterprise-scale projects.
- Proven expertise in unit testing and delivering high-quality, maintainable code.
- Experience working in Agile development environments with strong exposure to the full software development lifecycle.
- Familiarity with code reviews, system integration, and architectural contributions.
- Exposure to Azure cloud technologies is an added advantage.
Education: Any Post Graduation