Software Development Engineer II Washington, Oregon, Idaho, Utah Would you like to participate in a team environment for the delivery and maintenance of application systems?
If you like programming, debugging, and testing of applications in a development environment, and to lead database design and system testing, we encourage you to apply for this role About us Cambia is redefining the health care system to revolve around people For more than 100 years we’ve crafted people-first health solutions rooted in the nation’s first health plan, a loggers’ wage pool established in the Pacific Northwest.
Today that pioneering spirit aligns our family of companies.
What you’ll do Develop efficient and maintainable program code, light to medium-complex programs, and innovative solutions to problems in support of business processes, problems, and objectives.
Provide consulting support for Engineering and business partners by researching, identifying, and resolving technical programming problems.
Continuously seek to improve job skills by actively participating in the company’s learning environment.
Prepare system test plans, test criteria, and test data, and document test results.
Prepare program, system, operational, and user documentation.
Understand and participate in deliverables required by approved Development Lifecycles.
Expected deliverables include requirement analysis, system analysis, system design, data models, program design, source code development, test case development, testing, and documentation.
Determine program design and prepare work estimates for development or changes for assigned work.
Adhere to policies, procedures, and standards in place within IT/Engineering as well as all corporate policies, procedures, and standards created by Cambia.
Those include technical and architecture standards, production implementation standards, regular status reporting, regular participation in team, regular one on one meetings with Lead or Manager, and providing work estimates and regular time tracking.
Minimum Requirements Ability to communicate clearly in a timely manner in both verbal and written communication with other software development engineers, business customers, engineering, and technical partners.
Able to analyze, diagnose and resolve light to medium sophisticated programming problems and system coordination issues.
Able to plan and manage work under minimal direction.
Able to meet established deadlines while maintaining a high level of quality.
Familiarity with Test Driven Development, including unit test creation.
Familiarity with defensive programming.
Depending on business area, experience building Data pipeline: Data Exchange, Cleansing, Validation, Standardization, Search and Ranking based on Data Science.
Able to adapt to changing technologies and methodologies and apply them to technological and/or business needs of limited scope.
Bachelor’s degree in Computer Science or Computer Engineering or a related field, and 3 or more years experience in a multi-platform environment, including, but not limited to application development or database development.
Experience will typically include significant involvement with one or more of the following key technologies: Python, PySpark, Airflow, AWS (S3, EC2, EMR), SQL, SQL Server, Oracle and Java.