Senior Software Engineer

Posted 57mins ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer designing clinical trial information-sharing software for Parexel, a global clinical development partner. Building database solutions, supporting pharmaceutical clients, and mentoring engineers.

Responsibilities:

  • Design, implement, and architect software products and product extensions for clinical trial information sharing and pharmaceutical clients
  • Translate logical designs into physical designs accounting for target environment, performance, security, and existing systems
  • Design and maintain data structures, object and data models, and database designs
  • Design, code, test, correct, and document complex programs and scripts
  • Participate in peer reviews and lead reviews of colleagues' work
  • Specify user and system interfaces and produce detailed designs, including prototyping where appropriate
  • Mentor and provide technical guidance for Software Engineers
  • Produce technical specifications, architectural specifications, data models, installation and qualification guides, and release notes
  • Support clinical trials information sharing solutions
  • Support technical consulting activities for pharmaceutical industry clients
  • Provide application support for existing products
  • Help with release management using SVN or GitHub and execute live deployments
  • Collaborate with stakeholders across matrix teams and follow Agile development standards and practices
  • Contribute from design through live deployment

Requirements:

  • Bachelor's degree in a technical discipline (such as mathematics, science, engineering, or computing) or related study, or equivalent project-related experience
  • Proven relevant experience in systems integration and implementation, software development, or a related discipline
  • Significant experience implementing data-driven systems with large-scale relational or object-oriented databases
  • Demonstrated ability to liaise with multiple stakeholders
  • Strong database development skills, particularly implementing SQL solutions in Oracle DB
  • Experience with Visual Studio and C# programming
  • Experience with Oracle Application Express (APEX)
  • Experience working in Agile development methodology
  • Experience authoring technical documents and specifications
  • Experience debugging complex software systems
  • Ability to work in a high-pressure, results- and deadline-oriented environment
  • Strengths in system architecture frameworks and concepts, application software development, and technical awareness of security
  • Interest in or experience working in clinical research, healthcare, or a regulated environment
  • Excellent interpersonal, verbal, and written communication skills
  • Willingness to work in a matrix environment and strong appreciation for teamwork
  • Client-focused approach and commitment to quality assurance
  • Comfort working with versioning tools such as SVN or GitHub

Benefits:

  • Flexibility in working arrangements
  • Growth opportunities
  • Continuous learning opportunities
  • Career paths and skills expansion
  • Mentoring opportunities