Junior Software Developer

Certara
Sheffield, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Sheffield, United Kingdom

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Data analysis
Software Applications
Azure
C Sharp (Programming Language)
C++
DevOps
Software Maintenance
Software Systems
SQL Databases
Google Cloud Platform
Cloud Platform System
Software Security
GIT
Api Design
Software Version Control

Job description

Certara accelerates the potential of bringing medicines to market and to patients using biosimulation software, technology, and services to transform traditional drug discovery and development. Our clients include more than 2,400 biopharmaceutical companies, academic institutions, and regulatory agencies across 70 countries.

Our goal is to enable the life sciences industry's use of data, modeling, and analytics to make better decisions across the various phases of discovery and drug development. Our software and scientists incorporate modern advances in scientific understanding, drug development experience, data analysis, and AI resulting in significant opportunities to decrease the cost and increase the probability of success for new drug approval and commercialization.

The Junior Software Developer will assist in designing, developing, and maintaining software applications that support our business operations and customer needs. They will work closely with experienced developers, IT, DevOps, and product management teams to gain hands-on experience and grow their technical skills. Responsibilities:

  • Assist in designing, developing, testing, and deploying software applications.
  • Collaborate with internal stakeholders to gather and analyse requirements.
  • Troubleshoot and resolve software defects and performance issues under guidance.
  • Work closely with the DevOps team to support deployment and maintenance of applications.
  • Provide technical support and guidance to internal teams and customers.
  • Maintain and enhance existing software solutions with supervision.
  • Follow best coding practices and software security guidelines.
  • Learn and stay updated with industry trends and emerging technologies.

Requirements

  • Basic proficiency in C# or C++.
  • Some experience or coursework related to desktop application development.
  • Understanding of database management and SQL.
  • Willingness to learn cloud computing platforms (e.g., Azure, AWS, or Google Cloud).
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and ability to work in a team environment.
  • Familiarity with version control systems such as Git.

Desirable

  • Exposure to the Waterfall development methodology.
  • Basic understanding of CI/CD pipelines and DevOps practices.
  • Awareness of software security best practices.
  • Interest in API development and integration.

Apply for this position