91HR
Website:
91hr.in
Job details:
System Architect
Experience: 10+ Years
Qualification: Bachelor's Degree in Computer Science, IT, or related field
Salary: Competitive (Based on Experience)
Job Summary
We are seeking an experienced System Architect to define and drive the technical architecture, scalability, security, and long-term sustainability of enterprise software systems. The ideal candidate will provide technical leadership across multiple projects, guide development teams, evaluate emerging technologies, and ensure alignment between business objectives and technical solutions.
Key Responsibilities
Architecture & Technical Leadership
- Define and own the overall system architecture, technical roadmap, and design standards.
- Design scalable, secure, and high-performance software solutions.
- Create architecture diagrams, UML documentation, and technical specifications.
- Evaluate and recommend technologies, frameworks, and architectural patterns.
- Ensure solutions align with business requirements, performance goals, and security standards.
Software Design & Development
- Lead architecture and design activities for enterprise applications and distributed systems.
- Support development teams with technical guidance, code reviews, and architectural decisions.
- Develop proof-of-concept solutions and evaluate emerging technologies.
- Ensure best practices in Domain-Driven Design (DDD), microservices, and event-driven architectures.
Quality, Security & Performance
- Establish and enforce quality, security, and performance standards.
- Drive adoption of CI/CD pipelines, automation, testing frameworks, and DevOps best practices.
- Ensure compliance with security standards including OAuth 2.0, JWT, OWASP, and modern authentication frameworks.
- Optimize system scalability, reliability, and maintainability.
Collaboration & Stakeholder Management
- Work closely with business stakeholders, clients, product teams, and developers.
- Translate business requirements into technical solutions and architectural roadmaps.
- Mentor development teams and promote engineering best practices across the organization.
- Present architectural recommendations and technology strategies to technical and non-technical stakeholders.
Required Technical Skills
- 10+ years of experience in software design, architecture, and application development.
- Strong experience with Domain-Driven Design (DDD) and microservices architecture.
- Expertise in distributed systems and service-oriented architecture.
- Hands-on experience with server-side technologies such as Java, .NET, Node.js, PHP, or Python.
- Strong understanding of REST APIs, web services, and system integrations.
- Experience with frontend technologies including Angular, React.js, TypeScript, and JavaScript.
- Experience with relational databases such as SQL Server, MySQL, PostgreSQL, or Oracle.
- Knowledge of DevOps practices, CI/CD pipelines, build automation, and deployment strategies.
- Strong understanding of UML, data modelling, architecture patterns, and object-oriented design principles.
- Experience with unit testing, integration testing, and performance optimization.
- Understanding of cloud platforms such as AWS, Azure, or GCP is preferred.
- Knowledge of security best practices, OAuth 2.0, JWT, Spring Security, and OWASP guidelines.
Preferred Skills
- Experience in banking, finance, or enterprise-scale systems.
- Exposure to AI-assisted development tools and AI-driven software engineering practices.
- Strong analytical and problem-solving skills.
- Ability to balance business requirements with technical excellence.
- Excellent communication, leadership, and mentoring capabilities.
Why Join Us?
- Opportunity to shape enterprise architecture and technology strategy.
- Work on complex, scalable, and business-critical systems.
- Collaborate with highly skilled engineering teams and business leaders.
- Drive innovation through modern technologies and architectural best practices.
Click on Apply to know more.