Logo
ZipRecruiter

Software Engineer - CRM Team (Open to hiring at the Senior level)

ZipRecruiter, Des Moines, Iowa, United States, 50319

Save Job

Overview

We are seeking a talented Software Engineer with a strong focus on back-end development and data to join our team. The ideal candidate will have deep experience working with complex datasets, building scalable data pipelines, and developing APIs that support data-driven applications. This role emphasizes proficiency in SQL and ETL processes. We are a mutual insurance company owned by our policy holders across Iowa and South Dakota, dedicated to putting members first and driving sustainability and innovation. We are building modern solutions using cutting edge technology and transforming how we work. Responsibilities

Design and maintain robust data integrations, implement ETL workflows, and develop APIs using Node.js or other backend technologies. Demonstrate experience with source-to-target mappings (S2Ts), data transformation logic, and working with structured and semi-structured data. Collaborate with cross-functional teams to deliver business-critical data solutions in cloud or hybrid environments. Support operational and analytic data needs for the Enterprise CRM team by handling complex data projects and ensuring completion of data analysis and mapping activities. Use strong SQL skills to improve data integration from multiple internal and external sources. Explore alternative system solutions to meet overall business requirements. Design, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision. Ensure activities meet specifications, requirements, and Wellmark standards. Participate in determining technology alternatives and assist with system integration. Qualifications

Previous experience creating data-focused integrations between web applications. Experience working within an Agile team environment. Ability or interest in mentoring/coaching others. Experience partnering with global staffing vendors to deliver projects. Minimum 2 years\' experience with data techniques such as gap analysis, data profiling and source-to-target mapping for both structured and unstructured data sources (ETL, Widgets, JSON, etc.). Strong expertise in SQL development including joining multiple data sources; hands-on experience with advanced SQL functions such as subqueries, joining, grouping, and filtering to analyze data sources. Bachelor’s degree in Computer Science, MIS, or related field of study and at least 1 year of software development experience (e.g., Angular, NodeJS, TypeScript, C++, .NET, Java, SQL) OR 5+ years of related and applicable experience. Strong analytical problem-solving skills, accuracy, and high attention to detail. Experience troubleshooting and developing creative technical solutions. Ability to gather information, perform root cause analysis, problem definition and formulation, and recommend solution implementation with data-supported verification and optimization. Demonstrated ability to build relationships to gain support from stakeholders and communicate key information effectively. Ability to coach/mentor team members, maintain a positive attitude, stay calm under pressure, be approachable and respectful, and take responsibility when needed. Ability to thrive in a fast-paced environment with changing priorities, strong organizational and time-management skills, and the ability to work with limited direction while ensuring data integrity. Eagerness to learn and stay current on industry trends with a continuous learning mindset. Ability to collaborate and work as a team to accomplish goals, earn trust, and apply coaching feedback. Ability to support and work within a diverse development team model including global staffing and crowdsourcing. Additional Information

Provide development and/or production support for key software applications and systems. Define, analyze, estimate, develop, test, implement, document, and maintain programs and systems that meet business requirements. Contribute to solutions architecture deliverables and decisions, interpret architectural diagrams as inputs to design deliverables, apply reference architecture, contribute to reusable assets, and produce technical specifications for development teams. Partner with the UX team to develop solutions that improve user experience and meet minimum accessibility or usability criteria. Work to resolve technical problems for on-premise, cloud, and hybrid applications and solutions. Support gathering information and research needed for root cause analysis, problem definition and formulation, solution implementation, verification, and ongoing optimization. Provide analysis of defects to find root cause. Provide recommended solutions that promote successful delivery of business objectives and support benefits realization. Identify issues and propose options and resolutions. Escalate when necessary and coordinate with others to resolve impacts to projects or production outcomes. Communicate updates and key information to leadership and stakeholders in a timely manner. Collaborate to accomplish goals and solve problems. Other duties as assigned. All information will be kept confidential according to EEO guidelines. Remote Eligible: The position is eligible to work fully remote. Depending on location, there may be options to work from an office; occasional in-office meetings may be requested. An Equal Opportunity Employer. Wellmark does not sponsor immigration visas for this position at this time. Applicants needing reasonable accommodation during the application process should contact careers@wellmark.com.

#J-18808-Ljbffr