Skip to content

Software Development Engineer
Company | Cambia Health Solutions |
---|
Location | Portland, OR, USA |
---|
Salary | $158309 – $168000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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.