Location: Pune
Experience: 6+ years in Software Development & Architecture
Employment Type: Full-Time
Qualification: • Bachelor’s degree in Engineering, Computer Science, IT, or related field.
Master’s / Postgraduate qualification preferred in Software Engineering, Systems, Architecture, or related domain.
Experience:
- Minimum 6+ years of experience in software development and system architecture.
- Minimum 2+ years of experience in a Technical Architect or equivalent leadership role.
- Proven expertise in designing and delivering enterprise-scale web applications, distributed systems, and cloud-native platforms.
Requirements:
- Define, design, and own end-to-end architecture for enterprise-scale web applications including frontend, backend, APIs, integrations, and cloud infrastructure.
- Translate complex business and domain requirements across GIS, AEC, water, power, and related industries into scalable and efficient technical solutions.
- Architect microservices-based, cloud-native, secure, and highly available systems aligned with enterprise standards and business objectives.
- Provide architectural leadership and technical direction to development teams on system design, coding standards, scalability, and engineering best practices.
- Review and approve technical designs, workflows, integration patterns, database models, and deployment strategies.
- Collaborate closely with product, AI, GIS, DevOps, QA, and engineering teams for integrated solution delivery and architecture alignment.
- Define API strategies, integration frameworks, event-driven communication patterns, and data exchange mechanisms across enterprise platforms.
- Ensure application performance optimization, fault tolerance, reliability, security, and scalability under production workloads.
- Drive adoption of best practices in system architecture, DevOps alignment, cloud-native engineering, and secure software development.
- Guide teams in implementing reusable frameworks, modular architecture patterns, and standardized engineering practices.
- Participate in pre-sales engagements, solution architecture discussions, technical estimations, and proposal development for enterprise projects.
- Evaluate, recommend, and implement emerging technologies aligned with business goals, scalability needs, and industry trends.
- Support architecture governance, technical documentation, technology roadmaps, and long-term platform evolution strategies.
- Work with large-scale datasets, analytics platforms, visualization systems, and distributed architectures for enterprise-grade solutions.
- Provide mentorship and leadership to senior engineers, technical leads, and cross-functional development teams.
- Strong communication, stakeholder management, technical presentation, and collaboration skills.
- Proficiency in MS Office and enterprise collaboration tools.
Key Performance Indicators:
- Scalability, reliability, and performance of applications under enterprise production workloads.
- Architecture quality measured through modularity, maintainability, extensibility, and reusability.
- Reduction in system downtime, technical debt, and performance bottlenecks.
- Successful delivery of solutions aligned with business objectives and domain-specific requirements.
- Standardization and reuse of architecture components, frameworks, and design patterns across projects.
- API performance, system integration efficiency, and platform interoperability.
- Team adherence to architectural standards, coding guidelines, and engineering best practices.
- Improvement in system security, fault tolerance, and operational scalability.
Skills & Competencies:
- Strong expertise in full-stack web application architecture including frontend, backend, APIs, and integrations.
- Experience with frontend technologies such as React, Angular, Vue.js, or similar frameworks.
- Backend architecture and development expertise using Java/Spring Boot, Node.js, Python, or equivalent technologies.
- Deep understanding of microservices architecture, distributed systems, scalable system design, and enterprise integration patterns.
- Strong knowledge of REST APIs, event-driven architecture, messaging systems, and asynchronous communication models.
- Experience with relational, NoSQL, and spatial databases including PostgreSQL, MongoDB, or geospatial database technologies.
- Familiarity with cloud platforms such as AWS, Azure, or GCP and cloud-native solution architecture.
- Understanding of containerization technologies including Docker, Kubernetes, and DevOps practices.
- Exposure to GIS systems, geospatial intelligence, AEC workflows, or infrastructure domain solutions is highly preferred.
- Experience handling large-scale data systems, enterprise analytics platforms, and visualization frameworks.
- Strong analytical thinking, architecture decision-making, troubleshooting, and problem-solving capabilities.
- Ability to define long-term technical roadmaps aligned with product strategy and business goals.
- Leadership capabilities to guide multiple engineering teams and mentor senior technical professionals.
- Excellent communication, collaboration, stakeholder management, and technical presentation skills.
Send your CVs to [email protected]