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 security
- Experience with mobile cross platform app development
- Experience with DevOps and containerization (Docker) to support continuous delivery and automation
- Experience with NoSQL databases and big data technologies
- Experience building cloud-based solutions with Amazon AWS or Azure Experience with life science and/or healthcare data
Responsibilities
- 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 similarExperience: 12+ years
Location: Mumbai (Andheri)