Job Summary: We are seeking an experienced .NET Architect with 15+ years of expertise in designing, developing, and delivering complex software solutions. The ideal candidate will have extensive knowledge of .NET Core, ASP.NET MVC, React, Azure, and modern front-end frameworks. The role demands exceptional leadership, deep technical expertise, and the ability to create scalable, high-performing solutions while aligning with business goals.
Key Responsibilities: Architecture and Design: Define and implement the architecture for enterprise-level applications using .NET technologies. Develop and maintain scalable, robust, and secure solutions that meet business needs. Apply design patterns, architectural best practices, and modern frameworks to improve system quality and performance. Technology Leadership: Drive technology decisions and create roadmaps for application development. Introduce emerging technologies and frameworks to enhance system capabilities. Lead the migration of legacy applications to modern architectures (e.g., monolithic to microservices). Team Collaboration: Collaborate with business stakeholders, project managers, and development teams to align technical solutions with business objectives. Provide guidance and mentorship to developers, ensuring adherence to best practices and coding standards. Conduct code reviews, design reviews, and enforce technical excellence. Integration and Cloud Strategy: Design and implement integration solutions using APIs, messaging systems, and cloud services. Optimize cloud-based solutions by leveraging platforms like Azure or AWS, focusing on scalability, cost-efficiency, and security. Performance and Reliability: Identify bottlenecks, troubleshoot complex issues, and implement performance optimizations. Ensure system reliability through disaster recovery planning, high availability architecture, and effective monitoring. Documentation and Standards: Create detailed architectural documentation, technical specifications, and guidelines. Establish and enforce coding and architectural standards across the organization.
Required Skills and Qualifications: Technical Expertise: Strong proficiency in .NET Core, ASP.NET MVC, C#, and Entity Framework. Advanced knowledge of architectural patterns like Microservices, MVC, and Event-Driven Architecture. Expertise in cloud platforms (Azure, AWS) and cloud-native development. Proficiency in front-end technologies like React, Angular, Blazor, or Vue.js. In-depth understanding of DevOps practices, CI/CD pipelines, and containerization tools (e.g., Docker, Kubernetes). Experience with messaging systems like Azure Service Bus, RabbitMQ, or Kafka. Experience: 15+ years of experience in software development, with at least 5 years in an architectural role. Proven track record of delivering complex software systems and solutions. Soft Skills: Strong leadership and team management skills. Excellent communication and stakeholder management abilities. Analytical and problem-solving mindset with a focus on quality and innovation.
Preferred Qualifications: Certifications in Microsoft .NET, Azure Solutions Architect, or equivalent. Experience with Agile/Scrum development methodologies. Familiarity with advanced testing frameworks and tools (e.g., xUnit, Postman, Selenium).
Road No 2, PurnaChandra Heights, 269/635, 8/2, Sri Nagar Colony, Venkat Nagar,, Banjara Hills, Telangana 500033, IN
Hyderabad / Secunderabad, Telangana
500033