Description

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

Education

Any Graduate