Job Description:
We are looking for a highly accomplished Technical Architect in designing and delivering enterprise grade applications. The ideal candidate will play a key role in defining the technology vision, architecture strategy, and engineering standards for large-scale systems. This role requires deep expertise in .NET ecosystem, microservices architecture, cloud-native development, distributed systems, and modern software architecture patterns, along with the ability to collaborate with cross-functional teams and
mentor engineering teams.
Key Responsibilities:
- Define and implement the overall testing strategy, test plans, and testing processes for projects.
- Define and own the end-to-end technical architecture for enterprise-scale applications built on the .NET platform.
- Design scalable, resilient, and high-performance architectures aligned with business and technical requirements.
- Lead the adoption of microservices architecture, event-driven systems, and domain-driven design (DDD).
- Architect RESTful APIs, service integrations, and distributed systems ensuring scalability and maintainability.
- Define architecture standards, reference architectures, and reusable frameworks across projects.
- Provide technical leadership and architectural governance to multiple development teams.
- Drive best practices in software design, coding standards, architecture patterns, and
development frameworks.
- Conduct architecture reviews, technical design reviews, and code reviews to ensure quality and consistency
- Architect cloud-native applications using platforms such as Microsoft Azure or AWS.
- Design and implement CI/CD pipelines, DevOps practices, and automated deployments.
- Ensure architecture aligns with enterprise security standards and compliance requirements.
- Design systems with high availability, disaster recovery, and scalability considerations.
- Perform performance tuning, system optimization, and scalability planning.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 12+yearsofsoftwaredevelopment experience, including 5+ years in architecture or technical leadership roles.
- Deep expertise in .NET Core / .NET 6+,C#, ASP.NET, Web APIs, and enterprise application architecture.
- Strong experience designing microservices-based and distributed systems.
- Experience with event-driven architecture, messaging systems, and asynchronous processing.
- Strong knowledge of software architecture patterns such as Clean Architecture, Hexagonal Architecture, and SOLID principles.
- Expertise in database design and data architecture (SQL Server, NoSQL databases).
- Hands-on experience with cloud platforms such as Microsoft Azure or AWS.
- Experience implementing DevOps practices, CI/CD pipelines, and automated infrastructure deployment.
Preferred Skills:
- Experience in test automation frameworks and tools.
- Understanding of ISO standards and quality frameworks (e.g., ISO 9001, ISO 27001, ISO 27701) and their application in the workplace.
Location : Mohali
Equal Employment Opportunist:
TMotions is deeply committed to promoting diversity, advancing equity and fostering a culture of
inclusion. Therefore, we invite applications from marginalized and equity-seeking groups. Individuals seeking employment at TMotions are considered without regards to race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status