Job Description :
Company Overview:

Creating value by bringing together the right people to achieve results is our motto. Our clients and employees say they choose to work with us because of how we work with them - with service that exceeds their expectations and a personal commitment to their success.

Our client, is the world''s largest independent multinational biopharmaceutical company, seeks an accomplished Sr. Software Engineer.


Description:
Design, code, test and deploy an enterprise-level computer modeling infrastructure to support the development and delivery of advanced mathematical models to increase the efficiency of the drug development and manufacturing processes.
Apply object-oriented design and programming, automated-testing and agile-development techniques to specify and implement a modular, extensible and fit-for-purpose architecture to deliver modeling solutions to engineers and scientists across the organization, including: drug substance, drug product and drug delivery devices.
Responsibilities will include liaising with external professional service providers, formulating use cases, defining the architecture and design, identifying key elements of the technology stack (closed- and open-source), coding and testing the implementation and managing the release process.
Responsible for the administration of a Linux-based HPC cluster. Collaborate heavily with internal stakeholders to elucidate requirements and with external professional service providers to develop the implementation roadmap, as well as align the underlying software design with the requirements of the enterprise-level IT organization for full data integration.

Requirements:
Master’s degree & 7 years of experience directly related to the job OR Bachelor’s degree & 10 years of experience directly related to the job.
8+ years relevant work experience programming, designing and architecting proprietary and open-source libraries or applications.
Excellent object-oriented programming & design, including design patterns.
Proficiency in Java and JavaScript or Python, ideally all three.
Experience developing rich internet applications and client-server architectures.

Nice to have:
Proficiency in the Java (e.g., Apache) and Python (Django, Pandas, etc open-source technology stack and familiarity with their full ecosystems, ideally actively participating in these communities.
Familiarity with UML. Full adoption of unit, regression, integration and acceptance testing.
Code reviews (e.g., Gerrit), pair programming and continuous integration (e.g., Jenkins/Buildbot
Git source control management and nonlinear distributed programming. Team leadership and agile programming.
Release engineering/management and cross-platform development. Virtualization, Bash scripting and Linux system administration.
Experience in web services, web apps, cloud and grid computing, scientific computing, big data, visualization, relational databases and a high level of activity in open-source projects are highly desired.



I''d love to talk to you if you think this position is right up your alley.

If you''re looking for rewarding employment and a company that puts its employees first, we''d like to work with you. We''re driven, people driven. We also offer group health Insurance (employee paid on a pre-tax basis

NOTE: “Candidates that are offered a position are required to pass pre-employment drug and background screening”