Software Developer

  • Full-time
  • Department: IT

Company Description

PrimeVigilance, an Ergomed company, was established in 2008 by former Drug Regulators, to provide specialised pharmacovigilance services to pharmaceutical and biotechnology companies. These services cover the science and activities relating to the detection, assessment, understanding and prevention of adverse effects or any other drug-related problem (WHO definition of pharmacovigilance). Since then, PrimeVigilance has added other services including medical information call centres, and has grown to become one of the global leaders in its field, providing services to over 150 client companies in more than 100 countries. We continue to expand as we strive to become the leading global pharmacovigilance and medical information service provider. Our Mission is a world with safer drugs.

Job Description

Do you have an experience with .NET C# development, SQL databases, DevOps, Azure cloud services or at least with some of these?

Would like to get to know pharma business and its processes and 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 PrimeVigilance develops software and automation capabilities to support our colleagues, customers, business objectives and growth.

The Senior Software Engineer is a crucial member of the systems engineering team, responsible for conducting software development projects in compliance with internal processes, regulatory requirements and industry best practice. Being highly technically skilled, the Senior Software Engineer is heavily involved in all development processes, including planning, design, build, testing and validation. The Senior Software Engineer works closely with the Lead Software Engineer to manage the engineers working on his/her projects and is responsible for the completion of all stages of development.

WHAT WOULD YOU DO:

  • Act as a technical SME in requirements capture and analysis, validation planning and assessments.
  • 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 Lead Software Engineer 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.
  • Mentor software engineering colleagues, supporting them with their continuing professional development.
  • Provide input to the recruitment and retention of software engineers.
  • Promote the offboarding of 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)
  • Elasticsearch
  • Redis
  • Azure DevOps
  • Microsoft PowerShell
  • Microsoft Office Interop
  • Abbyy Flexi Capture
  • Microsoft Power Automate

Qualifications

EDUCATION:

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

EXPERIENCE:

  • 3+ years’ experience in software development or related discipline
  • Solid experience in Microsoft Visual Studio, C# and .NET (.NET 5 preferred with knowledge of earlier .NET Framework and .NET Standard editions)
  • Solid 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:

  • Excellent attention to detail
  • Good analytical and problem-solving skills
  • Good 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
  • Understanding of ITIL, SAFe and/or TOGAF frameworks a plus

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

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)
  • Machine learning experience
  • Natural language processing experience
  • Microsoft Power Platform (Power Automate) experience
  • Data analysis

OUR OFFER:

  • Opportunity to gain new skills and learn from experienced colleagues
  • Possibility to be creative and find new solutions
  • Friendly team atmosphere
  • "Non corporate" environment
  • Interesting and various job description with a possibly highly positive impact on the rest of the company
  • Generous benefits (paid language courses, life/pension fund contribution, meal vouchers, beverages and fruit at the office, frequent social events etc.)
  • Office based in the center of Prague
Privacy Policy