Software Engineer

  • Full-time
  • Department: IT

Company Description

Founded in 1997 by a Medical Doctor, Ergomed plc is dedicated to the development of new drugs to save or improve lives. Operating with a global footprint in over 55 countries, Ergomed has the expertise to manage even the most challenging clinical trials.  Ergomed provides services to over 100 clients in a range of therapy areas but excels in the provision of services for complex trials in Rare Diseases, Oncology and Neuroscience.

Job Description

Do you have an experience with .NET C# development, SQL databases, Azure DevOps,  and/or Azure cloud services?

Would you like to make a positive impact on health and quality of life by working in the pharmaceuticals industry?

Do you value being a trusted team member who has the freedom to work creatively and independently?

Do you enjoy working in a small team, where your contribution has a large impact on the team results?

Then you are the ideal candidate and we want YOU in our team!

The systems engineering team at Ergomed/PrimeVigilance develops software and automation capabilities to support our colleagues, customers, business objectives and growth.

The Software Engineer is an important member of the systems engineering team, responsible for working with the Senior Software Engineer in conducting software development projects in compliance with internal processes, regulatory requirements and industry best practice. Being technically skilled, the Software Engineer undertakes all development processes, including design, build, testing and validation.

WHAT WOULD YOU DO:

  • Conduct software development projects, adopting a security-by-design and quality-by-design approach to ensure accessibility, useability, supportability and strategic fit.
  • Participate in design, build and validation activities.
  • Work with the colleagues to ensure all systems are in line with validation, specification and configuration management requirements.
  • Support the sourcing of appropriate third-party COTS solutions and integrate into existing systems where appropriate in line with our technology strategy.
  • Challenge existing processes and procedures where there are gaps or there is scope for improvement. Collaborate on writing SOPs and operating guidelines.
  • Actively identify and pursue opportunities for continuing professional development with support from the Lead and Senior Software Engineers, mentoring software engineering colleagues to support them with their continuing professional development where appropriate.
  • Support the Lead and Senior Software Engineers in offboarding the deployment, operation and support of software systems to the service operations and technical support teams.

 

WHAT TECHNOLOGIES WE CURRENTLY USE:

  • .NET Framework / Core (C#)
  • ASP .NET MVC (C#)
  • Azure Cloud SaaS, IaaS
  • Microsoft SQL Server (SQL, SSIS)
  • Azure DevOps
  • Microsoft PowerShell
  • Microsoft Power Automate

Qualifications

EDUCATION:

  • Graduate in computer science, engineering, mathematics or similar discipline (or equivalent level of training, education and experience)

EXPERIENCE:

  • Demonstrated experience in software development or related discipline
  • Demonstrated experience in Microsoft Visual Studio, C# and .NET (.NET 5 preferred with knowledge of earlier .NET Framework and .NET Standard editions)
  • Demonstrated experience in T-SQL and SQL Server
  • Experience of Azure, AWS and similar providers preferred
  • Experience of software development and validation in a GxP environment preferred

SPECIAL SKILLS:

  • Good attention to detail
  • Analytical and problem-solving skills
  • Interpersonal and teamwork skills
  • Ability to prioritise tasks and work independently
  • Enthusiasm for keeping up to date with developments in process and software engineering technologies and methods a plus

WHAT OTHER SKILLS / EXPERIENCE WOULD BE WELCOMED:

  • ASP .NET MVC, ASP .NET Web API
  • Test-driven development approach
  • Preparation of automated tests
  • Software design patterns
  • Azure DevOps usage and configuration
  • Experience with Abbyy Flexi Capture
  • GAMP 5 software validation
  • IT experience (good knowledge of Windows environment)
  • Data analysis

LANGUAGE SKILLS:

  • Strong written and oral English

PC SKILLS:

  • Excellent general IT skills, familiarity with Microsoft Windows (desktop and server), Microsoft Office, Teams, SharePoint

Additional Information

OUR OFFER:

  • Ability to have an immediate positive impact on the team
  • Freedom to be creative and find new solutions
  • Opportunity to gain new skills and learn from experienced colleagues
  • Emphasis on continual professional development
  • Friendly team atmosphere
  • "Non corporate" environment
  • Good benefits
Privacy Policy