View Our Website View All Jobs

Software Developer

Realize Your True Potential at Bracket

Looking for an opportunity to make a difference? Bracket innovates at the leading-edge of clinical research data, one exceptional service at a time. From the advanced technology of our eCOA electronic Clinical Outcomes Assessments flexible platform, to the efficiency of our scalable and configurable Randomization and Trial Supply Management (RTSM) Clinical IRT solution, to our science-focused Rater Training and Quality Assurance programs, Bracket does it faster, better and with an eye on the future of our industry.

Position Overview:

The successful candidate will  support the implementation of Bracket’s products and services to meet customer’s needs. Working with the Technical Delivery team and Client Services this position implements assigned configuration and development tasks, performs unit testing, and documents their work according to accepted quality principles and supports testing.

Essential Duties and Responsibilities:


Configuration and Development

  • Overall responsibility for the design, development and on time delivery of project specific configurations and customizations.
  • Work directly with the client or with Business System Analyst (BSA) to prepare, adapt, or agree on all specifications provided.
  • Working with the Technical Delivery and Client Services team, gains an understanding of design patterns, principles and standards to be followed in implementing assigned tasks.
  • Recommend, design and implement on-going application and architectural improvements.
  • Creates and documents system design specifications and other technical documents as required.
  • Understands and follows all coding standards.
  • Creates robust, well documented code.
  • Creates database objects as required.
  • Completes unit testing and peer review documentation as required.
  • Integrates implemented code and database objects into release application.
  • Performs smoke testing for released application as required.
  • Supports all phases of testing by efficiently diagnosing and resolving defects.
  • Support test script development and performance of user acceptance testing.  Participate in all post live study changes including risk assessment, specifications, testing, and interactions with study team for shared activities.
  • Other project work as assigned.
  • May provide after hours application support as required.

Application Support

  • Efficiently and effectively diagnoses and resolves defects.
  • Identifies areas of the application impacted by the resolution and works with BSA and/or Software Test Engineer to define test cases required for the resolution.
  • Completes all required change control documentation including updates to requirements, design and other technical documents as required.
  • Deploys resolution to testing and production environment as required.
  • Consults with Product Innovation team on defects that impact core product

Quality System Responsibilities

  • Performs all work in accordance with documented Standard Operating Procedures (SOPs), Working Instructions.
  • Adheres to Good Clinical Practices (GCP), 21 CFR Part 11 and other regulatory requirements as required.

Skills & Competencies


  • Bachelor’s Degree in Computer Science, or related field
  • Demonstrated experience will be considered in lieu of a Bachelors Degree.


  • Four to Seven years experience professionally programming.

Experience with some or all of the following technologies:

  • Microsoft SQL Server 2005/2008 MySQL or other relational databases including stored procedures, views and triggers
  • Microsoft SQL Server Reporting Services or other reporting tool
  • Microsoft Visual Studio 2005/2008/2010
  • Experience in some of the following technologies; VB.NET, C#, ASP.NET, Visual Basic, C++, ASP, VBScript, PHP, Java, IIS, HTML, JavaScript, AJAX, CSS, XML, XSLT
  • Web page design and/or Windows application design
  • Team Foundation Server, Microsoft Visual SourceSafe, Subversion or other source control product
  • Web page design and/or Windows application design
  • Object Relational Mapping (OR/M), MVC, MEF, Unity Framework, and Dependency Injection (DI) is a plus
  • Team Foundation Server, Visual Source Safe, Subversion or other source control product
  • Experience developing, enhancing and customizing configurable applications is desirable.
  • Domain experience in any of the following is desirable:
  • Interactive Voice Response (IVR) applications
  • Mobile device applications include Smartphone and Tablet
  • Electronic Data Capture applications
  • Learning Management Systems
  • Clinical Trial Management Systems
  • Experience estimating development and support tasks.
  • Familiarity with 21 CFR Part 11 or experience in a regulated environment desirable.

Competencies & Personal Attributes

  • Strong verbal and written communication skills.
  • Ability to complete high quality technical documentation.
  • Ability to quickly learn and apply new skills, procedures and approaches.
  • Ability to meet established timelines.
  • Ability to work in a fast paced environment.
  • Ability to multi-task and effectively handle changing priorities.
  • Ability to work in a team environment; establish and maintain effective work relationships with co-workers within and across functional areas.
  • Demonstrate extreme attention to detail and organization in all aspects of work.


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file