No of openings
1
Experience
5+ Years
Primary Skills
.NET Framework, .NET Core, C#, ASP.NET, and related technologies.Secondary Skills
SQL Server, AWS or Azure Cloud, CI/CD pipelines, Docker, Kubernetes.Roles and Responsibilities
- Software Development: Develop, test, and deploy high-quality .Net applications, ensuring code quality, performance, and scalability.
- Technical Leadership: Lead and guide the technical development teams, providing direction and technical expertise to ensure successful project delivery.
- Architecture and Design: Collaborate with architects to design robust and scalable software solutions, making architectural decisions that align with business objectives.
- Code Review: Conduct and participate in code reviews to maintain code quality and ensure best practices are followed.
- Mentoring: Provide guidance and mentorship to developers, sharing their expertise and helping them grow professionally.
- Performance Optimization: Identify and resolve performance bottlenecks in .Net applications and optimize code for efficiency.
- Integration: Integrate .Net applications with databases, APIs, and third-party services, ensuring seamless data flow.
- Maintenance and Support: Debug and maintain existing .Net applications, addressing issues and implementing enhancements as needed.
- Documentation: Create and maintain comprehensive documentation, including design documents, user manuals, and technical specifications.
- Continuous Learning: Stay up-to-date with industry trends, emerging technologies, and best practices in .Net development.
- Communication: Possess excellent communication skills to effectively collaborate with cross-functional teams and stakeholders.
Qualification
- 8+ years of experience in software development, with .NET technologies.
- Proven experience leading technical development teams and mentoring developers.
- In-depth knowledge of .NET Framework, .NET Core, C#, ASP.NET, and related technologies.
- Proficiency in database design and development, including SQL Server.
- Experience with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).
- Experience in cloud platforms such as Azure or AWS. • Strong problem-solving and troubleshooting skills.
- Excellent understanding of software development best practices and design patterns.
- Effective communication and interpersonal skills.
- Team management and technical mentoring experience.
- Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate) are a plus.
Interview mode
1st Round - Technical
2nd Round - Management
3rd Round - HR