This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will be working on a mission-critical IRT application that supports Pfizer's clinical trials, directly contributing to Pfizer's ability to deliver breakthrough medicines to patients. Our flagship platform is a multi-tiered enterprise Java application with an Angular-based single-page application frontend, and you'll have opportunities to contribute across the full stack.
Job Responsibility:
Design, prototype, implement, and unit test software solutions in our application
Contribute as a developer in a medium-sized development team, collaborating with team members and following established coding standards and best practices
Translate business requirements into implementations, considering performance requirements and system integrations
Participate in code reviews via pull requests, ensuring code quality and knowledge sharing
Work collaboratively in cross-functional agile teams, partnering closely with testing and product teams to deliver high-quality solutions
Contribute to modernization initiatives, including upgrading frameworks, improving test coverage, and implementing best practices
Gain expertise in regulated software development practices (GxP) and clinical trials domain knowledge
Requirements:
Undergraduate degree in Software Engineering, Computer Science, Mathematics, or related discipline with 3+ years of proven experience as a software engineer
Full-stack development experience with Java EE or similar frameworks and Angular/TypeScript
Strong SQL skills with Microsoft SQL Server or similar relational databases
Familiarity with application servers (e.g. WildFly/JBoss), ORM frameworks (Hibernate)
Demonstrated successful delivery using Agile development methodologies
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Ability to collaborate effectively in cross-functional and virtual team settings
Nice to have:
Experience with CI/CD pipelines (Github Actions), build tools (Maven) and code quality tools (SonarQube)
Experience with PrimeNG or similar UI component libraries
Exposure to reporting tools such as JasperReports
Familiarity with Microservices, Containers and/or modern java frameworks like Quarkus or Micronaut
Background in pharmaceutical, clinical trials, or regulated industry software development