Description
Key Responsibilities
- Design and architect scalable, secure, and high-performance applications using ASP.NET MVC, C#, and .NET technologies.
- Define application architecture, coding standards development guidelines, and best practices.
- Lead technical discussions and provide architectural direction to development teams.
- Develop reusable frameworks, components, and enterprise solutions.
- Perform code reviews, technical reviews, and ensure adherence to quality standards.
- Collaborate with business analysts and stakeholders to understand business requirements and convert them into technical solutions.
- Design and implement RESTful APIs, microservices, and integration solutions.
- Optimize application performance, security scalability, and maintainability.
- Support DevOps initiatives including CI/CD pipelines and deployment automation.
- Mentor developers and provide technical leadership across projects.
- Ensure compliance with security and governance standards.
- Required Technical Skills Core Technologies Strong expertise in C# ASP.NET MVC ASP.NET Core.
- Experience with .NET Framework and modern .NET versions.
- Strong knowledge of Entity Framework, LINQ, and ORM concepts.
- Expertise in Web API, REST services, and API integrations.
- Experience with HTML5 CSS3 JavaScript jQuery.
- Strong experience in SQL Server Knowledge of database design stored procedures performance tuning and optimization.
- Architecture Cloud Experience with Microservices Architecture.
- Knowledge of Azure Cloud Services or AWS.
- DevOps & Tools Experience with Azure DevOps Git Jenkins or CI CD tools. Familiarity with Agile/Scrum methodologies.
Required Qualifications:-
12+ years of experience in software development with strong exposure to enterprise application architecture.
- Proven experience in designing and delivering large-scale web applications.
- Preferred Skills Experience in domain-driven design DDD.
- Knowledge of messaging systems like RabbitMQ or Kafka.
- Experience in authentication protocols such as OAuth JWT and SSO.
- Exposure to performance monitoring and logging tools.
- Excellent communication and stakeholder management skills.
- Soft Skills Strong analytical and problem-solving skills.
- Leadership and mentoring abilities.
- Excellent communication and presentation skills.
- Ability to work collaboratively across teams.
- Strong decision-making and ownership mindset