Description
You will lead the design, development, and deployment of enterprise-grade software solutions tailored to specific client requirements.
This role is on-site.
Responsibilities
- Translate business requirements into technical specifications and detailed architectural diagrams.
- Select technologies, frameworks, and design patterns to ensure system scalability.
- Lead cross-functional teams through technical mentorship and code/design reviews.
- Build prototypes and proof-of-concept models to validate architectural methods and technical feasibility.
- Manage architectural risks, security compliance, and extensive technical documentation.
Required Skills
- 5+ years of experience in software architecture or a related leadership role.
- Proven track record of building and executing medium to large-scale, enterprise-grade software solutions.
- Proficiency in Java, C++, C#, or Python.
- Hands-on experience with AWS and Azure cloud platforms.
- Experience with containerization and orchestration using Docker and Kubernetes.
- Strong understanding of CI/CD pipelines and DevOps practices.
- Deep knowledge of Agile software development methodologies.
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.