Career Opportunities with Bracket Global

A great place to work.

Careers At Bracket Global
Share with friends or Subscribe!

Software Developer l/II

Department: E-US-eClin-Tech Del-Test-RTSM
Location: San Francisco, CA

Looking for the right company?

Bracket

Science. Technology. Service.

Bracket offers a unique suite of solutions, with a unique perspective on clinical research development. We focus on bringing together best-in-class science, technology and service to drive superior clinical outcome results for our clients and for their patients. If you are a creative problem-solver and have a hard-wired, instinctual commitment to exceptional customer service, we'd love to talk to you!

Is this job right for you?

The The Software Developer II creates, enhances and maintains business applications to support Bracketís business needs.† Working under the direction of Technical Lead, Team Lead and/or Software Development Manager this position implements assigned coding modules, performs unit testing, and documents their work according to accepted quality principles and supports testing.

Essential Duties and Responsibilities:

Note:† Other duties may be assigned.

  • Overall responsibility for the design, development and on time delivery of applications, components and/or systems.
  • Working with Business System Analysts (BSA), gains an understanding of the business requirements for assigned tasks.
  • Working with Technical Lead, Team Lead and/or Software Development Manager, gains an understanding of design patterns, principles and standards to be followed in implementing assigned tasks.
  • Recommend, design and implement on-going application 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.
  • Working with development team, 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.
  • Provides 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.
  • 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.

Do you have the right background for this job?

Required Skills and Experience

  • Four to Seven years experience professionally developing software.
  • 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, VB.NET, C#, ASP.NET
    • Microsoft Visual Basic
    • C++
    • ASP, VBScript, Ruby on Rails, PHP, Java, IIS, HTML, JavaScript, AJAX, CSS, XML, XSLT
    • Team Foundation Server, Microsoft Visual SourceSafe, Subversion or other SCM tools
    • Web page design
    • 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 of distributed architecture and high performance data collection is desirable.
  • 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.

We treat our employees right:

A fully comprehensive benefits program with medical, dental, vision, company paid life insurance, short and long term disability. Great Paid Time Off program that starts with 20 days of accrual per calendar year; great 401k plan with company match that is 100% vested immediately. Paid parental leave and other competitive benefits.

Bracket is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will be considered for employment regardless of race, religion, gender, gender identity, sexual orientation, national origin, disability, age, or veteran status. Bracket is also committed to complying with all fair employment practices regarding citizenship and immigration status.

The right opportunity is waiting for you here at Bracket, what are you waiting for? Apply now!

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System