ava Leads
As a Sr Software Architect, you will be responsible for all aspects of the design and development of high performing web and mobile software products. Working in a highly collaborative environment, you will help drive product innovation and work with internal and external engineering teams to prototype and launch data-driven capabilities and service offerings.
Mandatory Skills
- 12+ years of experience designing and developing advanced software solution using modern technology and practices
- Proficiency in languages and programming skills, such as C#, Java or JavaScript.
- Experience in Java frameworks – Spring , Hibernate, Springboot, Spring cloud
- Experience with web service development (REST / json, gPRC, protobufs, Thrift)
- Experience developing web applications using HTML, CSS, and JavaScript / TypeScript
- Hands on experience with open-source JavaScript frameworks (Angular and Angular latest versions) Proficiency with relational databases and SQL
- Strong knowledge of general algorithms, design patterns and good coding practices
- Experience with agile software development and the ability to rapidly iterate in a dynamic environment
- Experience with UI design principles, data visualization, and making apps work intuitively
- Exceptional attention to detail and ability to apply standards and processes
- Self-motivated, strong delivery focus, and ability to work well within a team environment
- Excellent oral, written, and interpersonal communications skills
Preferred Skills
Experience with web application securityExperience with mobile cross platform app developmentExperience with DevOps and containerization (Docker) to support continuous delivery and automationExperience with NoSQL databases and big data technologiesExperience building cloud-based solutions with Amazon AWS or Azure Experience with life science and / or healthcare dataResponsibilities
Play a lead role in the design and development of web and mobile based SaaS solutions for integrating, processing and visualizing clinical data at scale.Participate in the full development cycle from product inception, research and prototyping to release in production.Lead a project team of offshore software developers to write production quality code while implementing your own ideas.Perform code reviews to ensure quality of programming through standards enforcement, peer code review and automated tools.Establish and promote agile development principles and best practices for software development.Partner with internal and external clients to translate business needs into elegant and workable systems.Provide support for the rollout of commercial cloud-based SaaS offerings.Stay up-to-date on and promote modern software development technology, tools, and processes.Measurably impact company performance by delivering high quality, scalable data products.Demonstrate strong technical and thought leadership and the ability to influence and guide the work of others.Qualifications : BS / MS in computer science, information systems, life sciences, or similar Experience : 12+ years
Location : Mumbai (Andheri)