Description

Job Summary

We are looking for an experienced .NET Architect with 15+ years of expertise in designing scalable, secure, and high-performance enterprise applications using ASP.NET MVC, ASP.NET Core, C#, Microservices, and Cloud technologies.

Key Responsibilities

  • Design and architect enterprise applications using .NET technologies.
  • Lead technical discussions and provide architectural guidance.
  • Develop REST APIs, microservices, and reusable frameworks.
  • Perform code reviews and ensure best practices.
  • Collaborate with stakeholders to convert business needs into technical solutions.
  • Drive performance optimization, security, scalability, and CI/CD initiatives.
  • Mentor development teams and provide technical leadership.

Required Skills

  • Strong expertise in C#, ASP.NET MVC, ASP.NET Core, .NET Framework/.NET.
  • Experience with Entity Framework, LINQ, Web APIs, REST services.
  • Strong SQL Server knowledge including performance tuning.
  • Experience with Microservices Architecture and Azure/AWS Cloud.
  • Hands-on experience with Azure DevOps, Git, Jenkins, and CI/CD tools.
  • Familiarity with Agile/Scrum methodologies.

Preferred Skills

  • Domain-Driven Design (DDD)
  • RabbitMQ or Kafka
  • OAuth, JWT, SSO authentication
  • Monitoring and logging tools

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and stakeholder management
  • Leadership, mentoring, and ownership mindset

Education

Any Graduate