Associate Architect

The ideal candidate will possess strong organization, communication, problem-solving and analytical skills. They must also possess effective oral and written communication skills, as well as strong interpersonal skills. A history of meeting aggressive deadlines in uncertain environments and maintaining strong customer relationships are key selection criteria.

Essential Day-to-Day Responsibilities:

Involved in day to day Development activities guiding the team through challenges
Develop efficient and high-quality code while meeting product release deadlines as necessary
Translate architectural vision into the design and delivery of a functioning system
Ensure the teams’ adherence to coding, design and architectural standards
Develop strategies and rollout plans as needed
Assist leads and managers to prepare time estimates for projects and software design plans
Write good lean technical design documentation and technical approach
Individual must be proactive, self-motivated with ability to prioritize multiple project tasks.
Production Support & Maintenance activities: Respond quickly to support issues and follow up till resolution with the team Conduct thorough troubleshooting and provide quick resolution to production problems
Follow up and provide timely reporting on issues to management



A four-year degree in computer science or a related field is required. Graduate training in business or technology is a plus, but not required.

Knowledge and Skills

Technical knowledge should include hands-on design and development of enterprise class applications including design analysis, and implementation and testing along with experience with trouble shooting and maintenance activities. Must be able to Effectively balance and prioritize multiple projects and tasks concurrently

Candidates should possess:

At least 10 years of large scale software development or application engineering with recent coding experience in the following languages Python, Java, Angular, and JavaScript
Application of Object-Oriented Analysis and Design (OOAD) techniques and implementation using Design Patterns.
Extensive experience in architecting designing and programming applications in an AWS Cloud environment
Experience with designing and building applications using AWS capabilities such as S3, lambdas, step functions, cloud formation, RDS, DynamoDB etc..
Familiarity with DR and HA strategies
Designing and building applications using Containers and Serverless technologies
Experience in architecting highly available systems that utilize load balancing horizontal scalability and high availability
Experience with architecting and developing applications to be cost optimized
Strong OO programming skills with Python etc.
Strong Database Experience with strong knowledge of writing complex SQL scripts
Experience with UI technologies such as JavaScript, Angular will be a big plus
Proficient in XML, XSLT, XSD and related technologies

We are looking for a hands-on application architect

Passionate in architecting – scalable, highly available application solutions that leverage cloud services
Experienced in Cloud native development
Strong technical abilities to work alongside customer, business development and infrastructure teams
Provide deep software development knowledge with respect cloud architecture design patterns and programming
Bengaluru, KA, IN