NET Back End Architect Location: Hyderabad Role Overview: The
NET Back End Architect will be responsible for designing and overseeing the development of back-end architecture and systems
This role requires a deep understanding of
NET technologies, architecture principles, and best practices to ensure that our applications are reliable, efficient, and scalable
Key Responsibilities: - Design and implement scalable and high-performance back-end architectures using
NET technologies
- Define and enforce coding standards, architecture patterns, and best practices for back-end development
- Collaborate with front-end developers, UX/UI designers, and other stakeholders to ensure seamless integration between back-end systems and user interfaces
- Lead the evaluation and adoption of new technologies and tools that enhance back-end development processes and application performance
- Develop and maintain architectural documentation, including design specifications, API documentation, and system diagrams
- Oversee code reviews, provide feedback, and ensure adherence to architectural guidelines and quality standards
- Optimize back-end systems for performance, scalability, and security, including database design and management
- Mentor and provide technical guidance to development teams, fostering a culture of continuous improvement and innovation
- Stay current with industry trends, emerging technologies, and best practices to drive the evolution of our back-end systems
Qualifications: 1
Overall experience of 13 - 15 years 2
3 - 5 years as a
Net architect with at least 1 - 2 end-to-end project architecture and implementation 3
Should have managed a dev team of a minimum of 8 developers for 3+ years
4
Strong experience in C#,
Net (4
8),
Net Core (6+), MVC, Web API, Minimal API, EF, EF Core, LINQ, unit testing 5
Experience in defining solutions, defining architectures, OOAD, DDD, low-level system design, and common design patterns (builder, facade, adapter, strategy, factory, prototype etc) 6
Strong experience in Microservices, various Microservices patterns (BFF, Circuit breaker, Saga, API Gateway, service discovery, etc), service interactions (gRPC), etc 7
Strong experience in SQL (preferably SQL Server), performance optimization, 8
Experience in implementing security as a part of the solution including OAuth, IDP, JWT tokens, API Keys, bespoke authentication etc 9
Exposure to networking, proposing logical and physical infrastructure components, infrastructure sizing, load balancing, etc 10
Experienced in any GraphQL product (like Hasura, Apollo, Hot Chocolate, Strawberry Shake, etc) 11
Exposure to messaging systems preferably in Kafka but can be in MSMQ or RabbitMQ etc 12
Exposure to Docker and any orchestration technology like Kubernetes 13
Desirable to have US onsite experience
14
Excellent communication skills, customer engagement skills, team management skills, negotiation skills (for feature and options negotiations) etc 15
Strong process orientation especially in Scrum
Preferred Qualifications: - Experience with DevOps practices and tools (e
g
, CI/CD pipelines, automated testing)
- Knowledge of modern architectural patterns (e
g
, Domain-Driven Design, CQRS)
- Familiarity with front-end technologies and integration with back-end systems
- Experience with Agile methodologies and project management tools (e