21 Aug
|
Placon HR Services
|
Ahmedabad
21 Aug
Placon HR Services
Ahmedabad
Job Title: Software Architect
Location: Ahmedabad
Experience: 815 Years
Employment Type: Full-Time
Department: Technology / Engineering
About the Role
We are looking for an experienced Software Architect to design and oversee scalable, secure, and high-performance software solutions. The ideal candidate will be responsible for defining the overall technical architecture, selecting appropriate technologies, guiding development teams, and ensuring that solutions align with business and technology objectives.
Key Responsibilities
- Design and define end-to-end software architecture for enterprise applications and platforms.
- Translate business requirements into scalable and maintainable technical solutions.
- Define architecture principles, standards, design patterns, and technology roadmaps.
- Evaluate and select appropriate programming languages, frameworks, databases, cloud platforms, and tools.
- Design microservices, APIs, distributed systems, and cloud-native applications.
- Ensure applications are designed for scalability, availability, performance, security, and reliability.
- Review technical designs, architecture documents, and source code to ensure adherence to standards.
- Work closely with Product, Engineering, DevOps, Security, Data, and Business teams.
- Lead technical discussions and provide guidance to Software Engineers and Technical Leads.
- Identify technical risks, dependencies, performance bottlenecks, and opportunities for optimization.
- Define integration strategies between internal and third-party systems.
- Establish best practices for CI/CD, DevOps, testing, monitoring, logging, and deployment.
- Ensure compliance with security, data protection, and enterprise architecture standards.
- Drive modernization of legacy applications and migration toward up-to-date architectures where required.
- Prepare High-Level Design (HLD) and Low-Level Design (LLD) documentation.
- Stay updated with emerging technologies and recommend solutions that provide business value.
Required Technical Skills
- Strong experience in Software Architecture / Solution Architecture.
- Strong knowledge of Object-Oriented Design, Design Patterns, SOLID principles, and SDLC.
- Experience with Microservices Architecture and Distributed Systems.
- Strong understanding of REST APIs, API Gateway, event-driven architecture, and system integration.
- Experience with databases such as SQL Server, PostgreSQL, MySQL, Oracle and/or NoSQL databases.
- Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Good understanding of Docker, Kubernetes, CI/CD, Git, and DevOps practices.
- Experience with messaging/event platforms such as Kafka, RabbitMQ, or similar technologies.
- Strong understanding of application security, authentication, authorization, and data protection.
- Experience with architecture documentation and tools such as UML, C4 Model, or similar.
Programming Experience Strong hands-on experience in one or more of the following:
- Java / Spring Boot
- .NET / C#
- Python
- Node.js
- JavaScript / TypeScript
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Relevant professional certifications in Cloud, Architecture, or Technology will be an advantage.
Key Competencies
- Strategic and architectural thinking
- Strong problem-solving and analytical skills
- Excellent technical communication
- Stakeholder management
- Technical leadership
- Decision-making and technology evaluation
- Ability to simplify complex technical problems
- Strong documentation and presentation skills
📌 Software Architect (Ahmedabad)
🏢 Placon HR Services
📍 Ahmedabad