While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.
If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!
Role: Architect – Software Developer
Experience: 8 + years and above
Work location: Mumbai/Bangalore (Hybrid)
Role & Responsibilities:
We are looking for a software architect who is motivated to combine the art of design with programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
- Develop new user-facing features.
- Develop scalable stateless or stateful API that integrate seamlessly with UI/Databases/3rd party clients.
- Implement industry standard security best practices for the application development.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize application for maximum speed and scalability.
- Collaborate with other team members and stakeholders.
- Design Cloud native / cloud scalable applications.
Skills expectation:
- Ensure compliance of best practices and policies in software development o Closely monitor code quality during implementation and be responsible for code reviews and deliverables.
- Expert level understanding of software development design patterns o Experience in Architecting large scale web/mobile/desktop microservices based/monolithic applications.
- Proficiency in one or more backend technologies (Node / Python / Java) o Proficiency in one or more modern frontend technologies ( Angular 8+ / React / Vue ).
- 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 o 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.
- Experience in leading multiple large projects as well as a deep understanding of Agile developments.
- Effective communication with all the stakeholders involved.
Good to have Skills:
- Knowledge of working on Cloud technologies like Google cloud platform/ AWS / Azure.
- Experience of managing microservices driven architecture and orchestrate using API gateways o Familiarity with tools such as Figma is a plus.
- Knowledge on Elasticsearch will be an added advantage.
- 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.
- Ability to break down complex problems into actionable tasks.
- Keeping various audiences in mind, must write their reports in clear language accessible to all.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!