Major Accountabilities :
Develop state-of-the-art software tools and methodologies to support the discovery process across the entire design-make-test-analyze cycle
- Play a key role in the design and development of tools and technologies for integrating, processing, analyzing and visualizing data at scale
- Operate as part of a cross-functional product team to translate business needs into powerful, functional and beautiful products
- Participate in the full development cycle from product inception, research and prototyping to production release
- Embrace a bias-to-action mindset, agile development principles, and industry standard software development best practices
- Balance strong technical and thought leadership with a learning and listening mindset.
- Embody and integrate software development best practices into your everyday work and inspire others within the engineering community to emulate these practices
To be included on all Job Descriptions
Ensure adherence to Novartis global Information Security and Quality standards and policies for all products / services.If applicable, ensure Regulatory Compliance (e.g. GLP & GCP) standards and policies for GxP products / services.Experience Requirements (Core Skills and Capabilities) :
Experience building commercial-quality cloud-based solutions at scale effectively via various SDLC, and product-led approaches, delivering performance, quality, and reliabilityDemonstrated ability to act as technical lead of products, enabling the team to be more impactfulExcellent interpersonal skills with the ability to communicate effectively in a matrix environmentExperience with modern programming languages (Java, JavaScript, Python, etc.), operating systems and software development environmentsExperience with relational and non-relational databases (Oracle, SQL Server, PostgreSQL, Couch, Mongo, Neo4j, etc.)Experience with cloud technologies (AWS, Azure) & container technologies (e.g. Docker, Kubernetes, etc.)Experience with web service developmentExperience with software development code management principles and tools (e.g. JIRA, Bitbucket, Jenkins, CI / CD, etc.)Well-structured working style with open and clear communication that enables effective collaboration across multiple teams, sites and time zonesAttention to detail and passion for the end-user experienceEducation and Qualification Requirements :
BS in computer science, information systems, life sciences or related field (advanced degree preferred)Language Requirements :
Excellent English skills, both verbal and written. Additional knowledge of French and German considered a plusSkills Required
Cloud Technologies, Databases, Bitbucket, Postgresql, Sql Server, Jira