Senior Software Engineer

Job ID: 221187BR
Job date: 2017-08-24
End Date:

Company : NIBR 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
We are seeking a software engineer to develop world-class solutions supporting our global pharmaceutical research efforts. Your work would directly accelerate research which brings new, life-saving products to the clinic. Prior experience developing scientific applications in a pharmaceutical or biotech environment is a plus.

Responsibilities:

In this role, you would be responsible for the design and implementation of scientific applications supporting drug discovery efforts. You would work to design and implement a flexible services layer to support lab activities, and with IT teams to leverage and integrate these services to support scientific solutions. You would collaborate on project teams with software engineers, scientists, infrastructure experts, and user experience designers. Your work would be challenging, impactful, and relevant to the core mission. You would develop or deepen your understanding of the drug discovery process and the science behind it.

Your first project would be to develop and maintain a services layer to manage samples and activities for Biology-related scientific solutions. You would have opportunities to maintain and improve the design of the existing services and to work directly with solution teams and enterprise services in a lightweight, agile mode. You would be expected to:

- Join a project in mid-swing; be responsible for rapidly learning the code base and tools, and start contributing.

- Build a rock solid, very stable framework with fault tolerance

- Write clean, well-designed code, employing functional programming principles and standard design patterns.

- Use JIRA, Confluence, Jenkins, and other tools to implement best practices in documentation, test-driven development, continuous integration, and iterative development lifecycle.

More broadly:

- Develop reusable code for our existing systems and contribute technically to projects in our dynamic global IT environment.

- Provide expert technical support for various applications and systems to internal team members and scientists.

- Add to the ability to apply machine learning/AI techniques to internal scientific data.

Minimum requirements:

You must have the ability to work comfortably in multiple programming languages with an orientation toward implementation of database and service applications. A background that includes exposure to all layers of the development stack in a tiered architecture, e.g. presentation, service, domain logic, and database, is a huge plus. Understanding of computer systems architecture, data integration concepts, and deployment and support of applications in a pharmaceutical/biotech environment is also preferred.

- B.S., M.S., or equivalent experience in computer science or bioinformatics

- Solid programming skills in server-side languages and technologies, such as Java, NodeJS, Python, or C#/.NET.

- Knowledge and experience of SQL, relational databases, and object oriented schemas

- Knowledge and experience implementing web services (SOAP/REST/JSON)

- Knowledge and experience of AWS Services and automation via Terraform or Cloud Formation scripting

- Proven record of building performant, effective, and user-friendly tools

- Excellent interpersonal and communication skills; proven ability to work effectively across multiple teams; ability to communicate and understand complex concepts in both technical and non-technical terms

- Demonstrated ability to operate independently and as part of a team

- Familiarity with Biology-related Laboratory workflows is a plus


Requeriments :

Skills :

Areas :


Additional Info:
EEO Statement

The Novartis Group of Companies are Equal Opportunity Employers and take pride in maintaining a diverse environment. We do not discriminate in recruitment, hiring, training, promotion or any other employment practices for reasons of race, color, religion, gender, national origin, age, sexual orientation, marital or veteran status, disability, or any other legally protected status.

[Click Here to Access the Original Job Post]