Job Description
Key Responsibilities:
- Lead the architectural design and development of complex applications using .NET technologies, including ASP.NET, C#, and .NET Core.
- Design and implement microservices architecture to ensure scalable and efficient application performance.
- Explore and implement innovative solutions leveraging Microsoft Copilot, Azure and other advanced tools.
- With SQL Server Programmability, create solutions based on SQL Server Stored Procedures, Functions, Views, and SSAS. In-depth database expertise and query performance tweaking are necessary.
- Utilize Azure Cloud services for application deployment, management, and monitoring.
- Experienced in the use of Agile frameworks, and performance monitoring of project.
- Familiarity with Source Code Management Tools like Jira, GIT etc.
- Provide technical leadership and mentorship to development teams, ensuring best practices in coding, architecture, and design.
- Oversee the integration of DevOps practices and CI/CD pipelines to streamline development and deployment processes.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure high-quality code through code reviews, testing, and adherence to coding standards.
- Troubleshoot and resolve complex software defects and issues.
- Maintain comprehensive architectural documentation and technical specifications.
Experience & Skills:
- 10+ years of experience in .NET development, including ASP.NET, C#, and .NET Core.
- Strong understanding of architectural patterns, microservices architecture, and their implementation.
- Hands-on experience with Microsoft Copilot development & Azure services.
- Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
- Examine the application architecture, the low-level design, the code, the quality, and the deployment architecture.
- Proven experience in leading and mentoring development teams.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work in a fast-paced and dynamic environment.
- A passion for exploring and implementing new technologies and solutions
Any Graduate