We are looking for a highly skilled Technical Architect with 10–15 years of experience in designing and delivering enterprise-grade software solutions. The ideal candidate should possess strong expertise in cloud architecture, full-stack application development, enterprise integrations, modern software architecture, and technical leadership. The candidate will collaborate with business stakeholders, product owners, engineering teams, and customers to design scalable, secure, and high-performing solutions while driving technology strategy and engineering best practices.
Key Responsibilities
Technical Architecture
- Design end-to-end enterprise solutions aligned with business and technology objectives.
- Define application, data, integration, infrastructure, and security architecture.
- Prepare architecture diagrams, solution blueprints, technical specifications, and design documentation.
- Recommend appropriate technologies, frameworks, and architectural patterns.
- Ensure solutions are scalable, secure, resilient, maintainable, and cost-efficient.
Technical Leadership
- Lead architecture discussions, design reviews, and technical governance.
- Mentor Technical Leads and Senior Developers.
- Define engineering standards, coding guidelines, and architectural best practices.
- Identify and mitigate technical risks throughout the project lifecycle.
- Drive innovation and continuous technology improvements.
Application Development
- Architect enterprise applications using MERN Stack and Microsoft .NET technologies.
- Guide development teams in implementing scalable backend services and responsive frontend applications.
- Define reusable components, APIs, and shared services.
- Support application modernization initiatives and migration from legacy platforms.
- Design cloud-native and hybrid cloud solutions.
- Architect microservices, serverless, event-driven, and containerized applications.
- Define cloud infrastructure, networking, disaster recovery, security, and monitoring strategies.
- Optimize cloud resource utilization and operational costs.
Integration & APIs
- Design secure RESTful APIs and enterprise integration solutions.
- Implement API management, authentication, and service orchestration.
- Integrate cloud platforms, third-party applications, and enterprise systems.
- Design asynchronous communication using messaging technologies.
Security & Compliance
- Implement secure architecture principles and industry best practices.
- Design authentication and authorization using OAuth2, JWT, OpenID Connect, and Microsoft Entra ID (Azure AD).
- Ensure compliance with organizational security and governance standards.
- Collaborate with security teams for architecture reviews and vulnerability remediation.
DevOps & Quality
- Drive CI/CD implementation and infrastructure automation.
- Promote DevSecOps practices and Infrastructure as Code (IaC).
- Ensure application observability using logging, monitoring, and alerting tools.
- Support automated testing and release management.
Client & Stakeholder Management
- Participate in solution discovery workshops and technical discussions.
- Present architecture solutions to customers and executive stakeholders.
- Support technical proposals, effort estimation, and solution demonstrations.
- Collaborate with cross-functional teams to ensure successful delivery.
Required Technical Skills
Full Stack Development
Microsoft Technology Stack: .NET Core / .NET 8+, ASP.NET Core, Entity Framework Core, Web APIs
Cloud Platforms: Microsoft Azure (Preferred), AWS, Google Cloud Platform (Good to Have)
Security: OAuth2, JWT, OpenID Connect, Microsoft Entra ID (Azure AD), Secure Coding Practices, Identity & Access Management
Required Experience
- 10–15 years of experience in software engineering and enterprise application development.
- Minimum 4–5 years of experience as a Solution Architect or Technical Architect.
- Hands-on experience in architecting and delivering applications using MERN Stack and Microsoft .NET technologies.
- Strong experience in cloud-native application development using Microsoft Azure and/or AWS.
- Experience with enterprise integrations, API management, and distributed systems.
- Proven expertise in microservices architecture and application modernization.
- Experience leading cross-functional technical teams and mentoring engineers.
- Experience with Agile/Scrum software development methodologies.
- Experience in technical estimation, solution design, and customer-facing engagements.
Good-to-Have Skills
- Experience with Solar Tracking Systems, renewable energy platforms, SCADA applications, or industrial automation solutions.
- Knowledge of IoT device integration, telemetry, BLE communication, and edge computing.
- Experience with GIS/Google Maps integration and geospatial visualization.
- Exposure to AI/ML solutions, Generative AI, or intelligent automation.
- Knowledge of data engineering, analytics, and reporting platforms.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent communication and presentation skills.
- Strong stakeholder management and leadership skills.
- Ability to mentor and guide engineering teams.
- Strategic thinking and decision-making capabilities.
- Ability to work effectively with globally distributed teams.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Master's degree is an added advantage.
Preferred Certifications
- Microsoft Certified: Azure Solutions Architect Expert
- Microsoft Certified: DevOps Engineer Expert
Success Metrics
- Deliver scalable, secure, and high-performing enterprise solutions.
- Drive successful architecture reviews with minimal rework.
- Ensure timely delivery of projects while maintaining quality standards.Improve system performance, scalability, and reliability.
- Promote engineering excellence through mentoring and technical governance.
- Optimize cloud infrastructure costs and operational efficiency.
- Achieve high customer satisfaction through effective technical leadership and solution delivery.