Cambia Health Solutions
Job Description—-Software Development Engineer I or IIRemoteIf you like to move fast, enjoy a productive team, working with new technology, having fun, and making healthcare better for all – this is a good fit for you. In this role, you will work with APIs, ETLs, newer technologies like augmented analytics, stable technologies like Salesforce, Talend, and Tableau, and be a part of making healthcare better. Come join a passionate, fun, award-winning team! Candidates who prefer to prototype and lean in vs. highly structured environments will do especially well.Responsibilities:* Develops efficient and maintainable program code.* Develops efficient and effective program and system solutions in solving simple business problems.* Provides consulting support for Engineering and Business partners by researching, identifying and resolving technical programming problems.* Continuously seeks to improve job skills. Actively participates in the company’s learning environment.* Works on compensating for personal limits in both technical and professional soft skills.* Meets established deadlines while maintaining a high level of quality.* Develops simple programs and systems in support of business processes and objectives.* Prepares system test plans, test criteria, and test data.* Develops innovative solutions to problems.* Understands and participates in deliverables required by approved Development Lifecycles.* Determines program design and prepares work estimates for development or changes for assigned work.* Takes initiative and seeks out work.* Prepares program, system, operational and User documentation.* Performs testing and documents the results.* Adheres to policies, procedures, and standards in place within IT/Engineering as well as all corporate policies, procedures and standards created by Cambia. Those include, but are not limited to, 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.* Expected deliverables include but are not limited to requirement analysis, system analysis, system design, data models, program design, source code development, test case development, testing, and documentation.* May be responsible for on-call duties as defined by management.Additional General Functions & Outcomes for the Software Development Engineer II:* Develops efficient and effective program and system solutions in solving light to medium complex business problems.* Provides consulting support for IT and Business partners by researching, identifying and resolving highly technical programming problems.* Develops light to medium-complex programs and systems in support of business processes and objectives.Minimum Requirements* Demonstrated proficiency in code development using a general-purpose programming language (Python, Node.js, JavaScript, Java, etc.).* Create REST-based APIs, using a modern enterprise service bus platform.* Write complex SQL queries optimized for REST service calls.* Ability to effectively navigate data dictionaries and Entity Relationship Diagrams to jump-start code creation.* Willingness to learn ETL tools and methods (Talend).* Proficiency using version control systems such as Git.* Ability to handle multiple, concurrent projects.* Familiarity with Test Driven Development including unit and regression testing.* Able to deploy with continuous integration practices.* Must be able to develop efficient and effective program and system solutions in solving business problems.* Ability to negotiate common solutions with acceptable compromises for business users with conflicting business needs.* KnowledgTo view the full job description