Posted in

Software Development Engineer

Software Development Engineer

CompanyCambia Health Solutions
LocationPortland, OR, USA
Salary$158309 – $168000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Computer Information Systems, or related field or the foreign degree equivalent including 5 years of progressive, post-baccalaureate experience in a multi-platform environment, including but not limited to application development or database development
  • 3 years of experience in analyzing, diagnosing, and resolving simple programming problems and system coordination issues
  • 3 years of experience in providing technical direction and solutions to other software development engineers
  • 3 years of experience in leading multi-discipline teams for work efforts including estimating, coordinating, tracking progress, assisting with resolving issues, and providing status
  • 3 years of experience in mentoring and coaching junior team members in technical matters including Test Driven Development and Behavior Driven Development and unit and behavior test creating
  • 3 years of experience in programming in .NET, C# and SQL Server Databases
  • 2 years of experience using the Facets Application Software, understanding application functionality and usage, table structure and integration points

Responsibilities

  • Program, debug, and test applications in a development environment
  • Perform database design and system testing
  • Provide technical, interpersonal, and administrative skills in performing day to day work
  • Develops efficient and maintainable program code
  • Develop efficient and effective program and system solutions in solving business problems
  • Provide consulting support for Engineering and Business partners by researching, identifying, and resolving technical programming problems
  • Develop programs and systems in support of business processes and objectives
  • Understand and participate in deliverables required by approved Development Lifecycles
  • Determine program design and prepare work estimates for development or changes for assigned work
  • Prepare and/or directs the creation of system test plans, test criteria, and test data, the creation of program, system, operational and User documentation, and testing and documents the results
  • May be responsible for on-call duties as defined by management
  • Must be available for on-call work and after-hours staffing

Preferred Qualifications

    No preferred qualifications provided.