Role : Architect – Software Development.
Experience Level : 9 years and above
Work location : Mumbai / Bangalore (Hybrid)
Role & Responsibilities :
Technical skills :
- Ensure compliance of best practices and policies in software development.
- Closely monitor code quality during implementation and be responsible for code reviews and deliverables.
- Expert level understanding of software development design patterns.
- Experience in Architecting large scale web / mobile / desktop microservices based / monolithic applications.
- Proficiency in one or more backend technologies (Node / Python / Java).
- Proficiency in one or more modern frontend technologies ( Angular 8+ / React / Vue ) o Proficiency with databases including data modeling and query optimization (eg MySQL, Postgres, MongoDB, DynamoDB).
- Hands on experience with WebAPI and Restful Web Services o Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Design and construction of REST API and its security. o Exposure to containerization and distributed computing.
- Proven ability to develop and ship high quality software products in Agile development.
- Accountable for end-to-end delivery of software o Proficient understanding of web markup, including HTML5, CSS3.
- Proficient understanding of code versioning tools preferably Git.
- Good understanding of SEO principles and ensuring that application will adhere to them.
Leadership qualities :
Provide thought leadership to the team and bring industry best practices to the project.Ability to lead technology teams and provide them mentorship / support to accelerate performance.Ability to handle conflicts effectively by managing internal and external stakeholders o Experience in leading multiple large projects as well as a deep understanding of Agile developments.Effective communication with all the stakeholders involved.Communicate clearly about complex subjects and technical plans with technical and non technical audiences.Good to have :
Knowledge of working on Cloud technologies like Google cloud platform / AWS / Azure.Experience of managing microservices driven architecture and orchestrate using API gateways.Knowledge on Elasticsearch will be an added advantage o Exposure to operating in programming paradigms such as TDD, Pair Programming, Rapid Prototyping etc.Work effectively within different stages of the project from proposal to delivery and work within Budget and timelines set for the project. o Ability to break down complex problems into actionable tasks.Keeping various audiences in mind, must write their reports in clear language accessible to all.Familiarity with tools such as Figma is a plus.Behavioural skills :
Effective communication with all the stakeholders involved.Need to communicate clearly about complex subjects and technical plans.Provide thought process leadership and ability to learn and adapt to technology changes.Must also have the ability to interact with other members of the team (Juniors, Seniors, ATA, TA, BA, etc) to get their designs from concept to development.Keeping various audiences in mind, engineer must write their reports in clear language accessible to all.What is in it for you :
Opportunity to work on market leading cloud services and how to utilize those services to solve various business problems.Sponsored certification opportunity for various courses of your choice (eg, GCP, AWS, Azure, Tableau, Looker, etc).Working in a cross-functional team to design and implement enterprise solutions which are built using the latest technologies in data science, data engineering and cloud computingSteep learning curve and global exposure.Dynamic work environment and energetic colleagues.