Software Engineer

Vajra Global Limited
Nottingham, UK
about 2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£48,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Computer-Aided Design Software Applications Application Performance Management Code Review Computer Programming Computer Engineering Data Validation R (Programming Language) Python (Programming Language) Software Maintenance SAS (Software)
+8 more
Software Engineering Product Software Implementation Methods Software Systems SQL Databases Data Processing Software Modules Data Management Software Version Control

Job description

The Software Engineer designs, develops, tests and maintains software applications that support clinical research and statistical programming activities. The role involves analyzing business requirements, implementing software solutions, maintaining software systems, troubleshooting technical issues and collaborating with cross-functional teams to deliver reliable, high-quality software solutions in compliance with regulatory and quality standards.

Roles and Responsibilities:

·Analyse programming requirements and examine existing software systems to identify requirements for new or modified software solutions.

· Conduct feasibility assessments and design software solutions to support statistical programming and data processing activities.

· Develop, write, test, maintain and enhance software programs, scripts and applications used for clinical trial data management, statistical analysis and reporting.

· Design, develop and maintain reusable software components and application modules to improve automation, efficiency and data quality.

· Implement and evaluate software solutions that support statistical programming workflows, data validation and reporting processes.

·Prepare and maintain technical documentation, programming specifications, validation documents and operational procedures for developed software applications.

·Collaborate closely with data management and cross-functional project teams to develop software solutions that meet study requirements and agreed timelines.

· Maintain software version control, perform code reviews where appropriate and contribute to continuous improvement of programming standards and development processes.

· Support the implementation of software enhancements and process automation initiatives to improve productivity and reduce manual effort.

· Troubleshoot production software issues, monitor application performance and implement corrective actions to ensure reliable operation.

·Ensure software systems and programming solutions contribute to protecting subject rights, safety and well-being while delivering accurate, high-quality outputs within agreed project timelines.

Requirements

Do you have experience in Software development?, ·Degree in computer engineering or related field.

·5+ years in a similar position.

·Strong software development and programming skills.

·Proficiency in one or more programming languages such as SAS, Python, R, Java or SQL.

·Strong analytical and problem-solving abilities.

·Ability to prepare and maintain technical and operational documentation.

·Excellent communication and collaboration skills.

·High attention to detail and commitment to delivering accurate, high-quality software solutions.

·Strong organizational and time management skills with the ability to manage multiple priorities

·Enthusiastic to learn new skills.

·Enthusiastic to work in supportive and collaborative environment.

Benefits & conditions

Pulled from the full job description

  • Company pension
  • Work from home

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · World Congress 2024

1:13 min

Establishing shared vocabulary with Green Software Foundation principles

Pierre-Luc Noel +1 · World Congress 2023

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all