Novartis Logo Novartis
Novartis Logo

Full-Stack Software Developer

💰 $100,000 - $150,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

The Senior Manager, Full Stack Software Developer will participate in the
design and development of front-end web applications, backend information
retrieval and data analysis pipeline, the APIs and integration of systems for
the Real-World Evidence and Medical Intelligence (RWEMI) applications. This
role will be a critical member of the software development team, and will work
with software architect, data scientists, DevOps, and quality assurance team
members.

#####

**Your responsibilities include, but are not limited to:**

* Develop modular, reusable, elegantly designed and maintainable software as industrial quality information products that support the organizational strategic initiatives and improve clinical care delivery.
* Be hands on and solution driven, develop and maintain the code repositories for which you are responsible and respond rapidly to bug reports or security vulnerability issues.
* Embody and integrate software development best practices into your everyday work and inspire others within the engineering community to emulate these practices.
* Collaborate extensively with your colleagues across Engineering, Product Management, Product Service Management and Business Management.
* Develop front-end web applications, both internal and external user facing, to support the management of knowledge base, review and feedback of analytical outcome, access control of data sets, and required backend system and API.
* Implement information retrieval system and data analysis pipelines that are reusable, scalable, and can rapidly roll out to multiple therapeutical areas, drugs, measurements.

##### **What you’ll bring to the role:**

* BS/MS in Computer Science, or commensurate experience
* Strong Computer Science fundamentals in object-oriented design, algorithms, data structures, and complexity analysis.
* Two years of prior programming experience in a professional environment with object-oriented, scripting and query languages such as Java, Python, JavaScript, SQL, etc.
* Understanding of AWS cloud technologies.
* Experience with Linux/Unix environment.
* Experience working with RESTful APIs and data formats such as XML or JSON.
* Experience using version control systems, such as Git, Bitbucket, etc.
* Be an independent self-starter who takes pride in their work and has a passion for science and engineering.
* Ability and enthusiasm to rapidly learn new software languages, frameworks, and APIs.