Software Engineer 2 (San Ramon, CA) at Pharmaceutical Research Associates, Inc.

Posted in Information Technology 27 days ago.

This job brought to you by Local Organization

Location: Raleigh, North Carolina

Job Description:

Pharmaceutical Research Associates, Inc.

(All) | US-CA-San Ramon


Does solving hard technical challenges appeal to you? Do you want to find a balance that still lets you be, well, you? Most of all, do you want to do it in a place where you're more than an employee number?

Still here? Good. Because if this is you, we'd really like to meet you


The IT Software Engineer will analyze needs, determine requirements, develop and maintain applications, in a fast-paced and intricate environment. The role will follow standard operating procedures to deliver high-quality technology solutions to clients, departments, and users.


  • Analyzes and translates business requirements into functional and non-functional system requirements

  • Participates in design sessions and provides input on the processes and software solution

  • Designs technical solution, tests, and develops software to satisfy demand

  • Develops, implements, and maintains systems that conform to company's information technology principles, compliance levels, and architecture

  • Partner with infrastructure and architectural heads to ensure the application meets service level standards and roadmap requirement

  • Follows directives and standards on programming style and documentation

  • Develops and maintains new and existing applications under supervision of senior team members

  • Participate in the creation and execution of smoke, unit, and regression testing on projects

  • Perform root cause analysis on system performance using a variety of analytical skills, techniques, and resources

  • Provides training, technical support, and documentation to peers and end users

  • Routinely communicates project statuses (progress, dependencies, issues encountered, time remaining) to the team

  • Participates in code reviews by providing input and ensuring code developed adheres to established development standards and best practices

  • Creates custom and ad hoc reports


  • Bachelor's Degree (or international equivalent) preferred, or relevant experience

  • 2+ years of hands-on experience with two or more general purpose OO programming languages including but not limited to: Java, Python, C#, C/C++ with interest and ability to learn other coding languages

  • Some experience in RPA with BluePrism, AutomationAnywhere, UIPath, or other (preferred)

  • Strong ability to design software solutions

  • Strong knowledge of programmatic theory

  • Understanding of importance of coding standards and programming style

  • Some knowledge of process improvement

  • Ability to translate business requirements into system functional and nonfunctional requirements

  • Strong communication (written and verbal) skills including presenting, collaborating and persuading

  • Flexibility and adaptability to changing requirements dictated by business and IT

  • Ability to work in a fast-paced, high visibility, multi project environment

  • Knowledge of software development lifecycle methodologies (e.g. Waterfall, Iterative, Agile).

  • To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status.

PRA is an EEO/AA employer and is committed to providing opportunities to minorities, women, veterans and individuals with disabilities.