11 days old

Principal Software Engineer

WIRB-Copernicus Group (WCG)

General Information

Location: Puyallup, WA, Remote

Organization: WCG IRB

Job Type: Full Time - Regular

Description and Requirements

Our Principal Software Engineer is responsible for the design and implementation of custom software implementations, enhancements to existing systems or new product offerings, and providing technical leadership and guidance to a team of developers towards successful project delivery.

Education Requirements:

  • Bachelors Degree in Computer Science, Management Information Science, or related area preferred but not required. 

Qualification / Experience:

  • Requires at least 5 years of development experience in the field.
  • Experience in Agile methodology
  • Experience in leading development teams
  • Experience in Object Oriented Design and implementation
  • Familiarity with proper Data Normalization techniques
  • Experience in designing multi-tier business logic-based systems
  • Familiar with a variety of the field's concepts, practices, and procedures. 

Skilled in These Areas & Tools:

  • Software development methodology
  • Microsoft Visual Studio
  • ASP.NET/.NET Core
  • Transact-SQL
  • SQL Server 2008+
  • Web Services
  • Object-oriented Design
  • Database Design 

Essential Duties / Responsibilities:

  • Team Support (facilitation, motivation, and team engagement)
  • Reinforce technical practices in the team (Enforce quality, best practices, and coding standards)
  • Collaborate with other teams and solution architecture team to ensure consistency across teams and assist with design and design vision
  • Understand the overall architectural vision provided by the solution architects and drive the detailed design behind the vision
  • Own architecture and design for the product(s) and/or feature(s) delivered by the team
  • Manage technical risks and debt and ensure these are included in the delivery plan
  • Ensure the team understands how their work fits into the broader architectural picture
  • Act as mentor for the developers on the team
  • Design and implement custom software development and system enhancement efforts and ensure that corporate quality standards are met in those endeavors.
  • Ensure software development is done in a manner that assures long term reliability and maintenance.
  • Recommend and implement the system architecture needed for new development projects.
  • Perform software development to written technical specifications and coding guidelines.
  • Interpret written business requirements and technical specification documents.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
  • Create and maintain technical documentation using defined technical documentation templates.
  • Investigate, analyze and document reported defects.
  • Perform maintenance programming and correction of identified defects.
  • Assist in the management of both internal and external development efforts needed for new product or service offerings. 

About WCG IRB:

Recognized as the gold standard for human research protection, WCG IRB is a trusted partner to more than 3,100 research institutions in the United States.  These organizations range from small community hospitals and research sites to large academic medical centers and universities. 

Posted: 2021-04-28 Expires: 2021-06-06

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Software Engineer

WIRB-Copernicus Group (WCG)

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast