Description and Requirements
ABOUT WCG: WCG’s clinical solutions are built on a foundation of best-in-class clinical services companies. We deliver transformational solutions that stimulate growth, foster compliance, and maximize efficiency for those performing clinical trials. WCG is proud to serve individuals on the frontlines of science and medicine, and the organizations striving to develop new products and therapies to improve the quality of human health. It is our role to empower them to accelerate advancement, while ensuring the risks of progress never outweigh the value of human life.
WHY WE LOVE WCG: At WCG, our employees are our most valuable asset and as with all our assets, we invest in them with an eye toward future success. We provide each eligible employee with a comprehensive set of benefits designed to protect their personal and financial health and to help them make the most of their future.
- Comprehensive Benefits package - Health, Dental, Vision, Life Disability, 401k with match, and flexible spending accounts
- Employee Assistance Programs and additional work/life resources
- Referral Bonuses and Tuition Reimbursement
- Paid time off including holidays, vacation, and sick time
- Opportunities for career development with on-the-job training, certification assistance and continuing education reimbursement
The expected salary range for this position is $110,250 to $171,500. This salary range may vary based on the candidate's qualifications, experience, skills, education, and geographic location.
JOB SUMMARY:
The Principal Software Engineer will be 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.
ESSENTIAL DUTIES/RESPONSIBILITIES: To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The accountabilities listed below are representative of the knowledge, skills, and/or ability required.
- Technical Leadership
- 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.
- Own architecture and design for the product(s) and/or feature(s) delivered by the team.
- Understand the overall architectural vision provided by the solution architects and drive the detailed design behind the vision.
- Manage technical risks and debt and ensure these are included in the delivery plan.
- Act as mentor for the developers on the team.
- Software Development
- Recommend and implement the system architecture needed for new development projects.
- 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.
- 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.
- Other duties as assigned by supervisor. These may, on occasion, be unrelated to the position described here.
EDUCATION REQUIREMENTS:
- Bachelor’s degree in computer science, Management Information Science, or related area preferred.
QUALIFICATIONS/EXPERIENCE:
- Requires at least 5 years of development experience in the field.
- Experience in Agile methodology.
- Experience in leading development teams.
- Essential knowledge of the following required: Software development methodology; Microsoft Visual Studio; .NET Framework/C# (ASP.NET/.NET Core preferred); Transact-SQL; SQL Server 2008+; Web Services
- 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
TRAVEL REQUIREMENTS: 0 - 5%
Physical and Sensory Requirements: The physical and sensory requirements described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be offered to individuals with disabilities to assist in performing the essential functions of the position. Work activities involve light to moderate physical effort (for example, sitting in one place for extended periods of time, standing, walking, bending, lifting lightweight objects, intermittent to sustained periods of keyboarding). Majority of time is spent in a seated position with frequent opportunity to move about at will. Activities require a variety of easy muscle movements. Work activities involve a frequent need to concentrate on a variety of sensory inputs for moderate to lengthy durations at a time requiring diligence and attention to interpret effectively. There will be a need to attend to single or simultaneous tasks where accuracy of details is important. The need for detailed and
precise work is high.
#LI-Remote
WCG is proud to be an equal opportunity employer – Qualified applicants will receive consideration for employment based on merit and without regard to race, color, national origin or ancestry, religion or creed, sex, sexual orientation, gender expression, gender identity, age, marital status, family or parental status, disability, genetic information, citizenship, veteran status, or any other legally recognized basis or status protected by federal, state, or local law. WCG complies with the Vietnam Era Veterans' Readjustment Act and Section 503 of the Rehabilitation Act. We promote a "One WCG" culture where all are welcome, respected, valued, and empowered to make a difference every day to advance clinical research.