Job details
Job type full-time
Full job description
Zelis is a healthcare and financial technology growth company and market-leading provider of claims cost management and payments optimization solutions to price, pay, and explain healthcare claimsZelis delivers integrated network analytics, network solutions, payment integrity, electronic payments, and claims communications for payers, healthcare providers, and consumers in the medical, dental, and workers` compensation markets nationwideZelis is backed by parthenon capital partners and bain capital.
Zelis requires proof of covid-19 vaccination upon hire.
Note: candidates with less experience will be considered for an experience-appropriate role.
Position overview: the software engineer is accountable for developing information technology-enabled business solutions that are both scalable and reliableThe senior software engineer will perform their job function by executing all phases of the software development lifecycle including analysis, design, development, and testing while working in a highly collaborative team environment.
Key responsibilities develop software by analyzing business requirements; conferring with management and users; analyzing systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycleDetermine and communicate project feasibility and sizing estimates through analysis, problem definition, requirement gathering, and solution developmentDocument and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear codePrepare solutions by determining and designing system specifications, applying robust architectural patterns, applying coding standards, and programmingLead and facilitate design reviews and code reviewsImprove operations by conducting systems analysis; recommending changes in policies and proceduresLead and facilitate pre-production risk assessments and reviewsAssist with code build and deployment processesMentor development team members to help them succeed in their assignmentsUpdate job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunitiesProtect operations by improving security and by keeping information confidentialAccomplish zelis’ mission by completing related results as neededSupport and develop zelis and the technology team by providing advice, coaching and educational opportunitiesFollow established hipaa, compliance & security policies.
Education and professional experience: bachelor’s degree in computer science, information systems, or another four-year degree with significant is experience or equivalent experience7+ years of software engineering experienceDemonstrated ability to work in a complex information systems environment.
Proficient in: software architecture software development fundamentals software design software debugging unit testing general programming skills microsoft visual studio microsoft .net microsoft c# microsoft team foundation server microsoft sql server microsoft asp .net and angularjs apis and microservices application performance tuning and optimization static code analysis application and infrastructure monitoring jira (preferred) agile software development methods (preferred) devops ci/cd (preferred)
Interpersonal and professional skills:
Applied learning – puts new knowledge, understanding, or skill to practical use on the job, works hard to better self in work roleDevotes significant time to personal and professional development.
Problem analysis and solving – ability to analyze and work through a problem effectively and provide a solutionAbility to troubleshoot and solve complex development issuesAbility to understand and apply concepts of objected oriented programming.
Teamwork/collaboration – proactively tries to build effective working relationships with other peopleTreats people with dignity, respect and fairness.
Adaptability – maintains effectiveness when experiencing major changes in work tasks or the work environment; adjusts effectively to work within new work structures, processes and requirements.
Time management – effectively manages one’s time and resources to ensure that work is completed efficientlyAble to work both independently and as a team effectively.
Communication – communicates accurately and effectively both in oral and written formPractices active listeningExpresses thoughts and ideas with confidence and respects opposing views
Living the vision and values – keeping the company’s vision and values at the forefront of decision-making and action.
“we are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.”