At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together.
Oversees the design, development, implementation and configuration of assigned applications through the use of established software tools to support applications, integrations, and configurations. Coaches team to implement changes and improvements according to established processes. Executes technology strategy by aligning organization goals, practices, and projects with enabling technology. Mentors and trains team members on programming techniques, test driven development, and system functionality. Provides guidance to the product teams regarding access control and security for various enterprise-wide software tools. Oversees and monitors the workload and performance of the team.
Essential Functions:
-
Oversees the design, development, implementation and configuration of assigned applications through the use of established software tools to support applications, integrations, and configurations. Coaches team to implement changes and improvements according to established processes
-
Designs and develops architecture for business applications and core services
-
Programs within multiple complex, inter-related systems, using techniques and languages such as C#, ASP.NET, HTML, CSS, JavaScript, JQuery, XML, REST, Java, VB, Groovy, Python, Powershell and Objective C
-
Leads the effort for designing interfaces to complex enterprise and third-party applications
-
Administers and modifies interfaces to complex enterprise and third-party applications
-
Fosters team collaboration and leads and provides design guidance for interfaces to complex enterprise and third-party application
-
Executes technology strategy by aligning organization goals, practices, and projects with enabling technology
-
Mentors and trains team members on programming techniques, test driven development, and system functionality
-
Evaluates current processes and recommends changes
-
Provides direction to product teams in latest technology, standards, and processes
-
Provides guidance to the product teams regarding access control and security for various enterprise-wide software tools
-
Reviews the security protocols, including encryption or password protection, and ensures that they
are appropriately applied to systems -
Executes established testing plans using test-driven development at the program and system level
-
Monitors applications and ensures appropriate alerts are generated
-
Oversees and monitors the workload and performance of the team
-
Guides team through complex work issues and answers questions
-
Collaborates with team members to establish performance goals and monitors status
-
Conducts performance reviews and provides coaching
-
Interviews, hires, and recommends salary adjustments for team members
-
Oversees all daily operational activities of assigned technology products
-
Communicates business objectives of EMC to the assigned product team and ensures alignment of software and services
Education & Experience:
-
Bachelor’s degree, preferably in computer science or related field or equivalent relevant experience
-
Eight years of programming experience, including ASP.NET, MVC, C#, jQuery and SQL Server, or GIT
-
Prior supervisory or leadership experience
-
Property and casualty insurance experience
-
Experience with core system platform management preferred
-
Prior experience with cloud technologies like AWS preferred
Knowledge, Skills, & Experience:
-
Excellent knowledge of object-oriented programming concepts
-
Excellent knowledge of Microsoft Stack development
-
Advanced knowledge of HTML, Bootstrap, and Visual studio
-
Strong knowledge of Agile development
-
Excellent knowledge of Test-Driven Development
-
Thorough attention to detail, organizational and multi-tasking skills
-
Strong verbal and written communication skills, including presentation and documentation skills
-
Ability to work in coordination with others to accomplish departmental and company objectives through proper delegation
-
Ability to manage multiple projects at once, meet deadlines, and monitor the financial budgeting and its impact on the overall projects
-
Excellent analytical and problem-solving abilities to identify problems and implement effective solutions
-
Knowledge of insurance principles
-
Strong knowledge of key performance indicators (KPIs) and ways to improve them
-
Strong leadership and customer service skills
-
Excellent human relations skills
The hiring salary range for this position will vary based on geographic location, falling within either the $109,818.00-$157,391.00 range or the $121,061.00-$173,534.00 range. A hiring range represents a subset of the full salary range. The actual salary will depend on several factors, including relevant education, skills, and experience of an applicant, geographic location, and business needs.
Our employment practices are in accordance with the laws that prohibit discrimination due to race, color, creed, sex, sexual orientation, gender identity, genetic information, religion, age, national origin or ancestry, physical or mental disability, medical condition, veteran status, active military status, citizenship status, marital status or any other consideration made unlawful by federal, state, or local laws.
All of our locations are tobacco free including in company vehicles.
Top Skills
What We Do
EMC Insurance Companies is among the top 60 insurance organizations in the country based on net written premium, and we have more than 2,500 employees. The company was organized in 1911 to write workers’ compensation protection in Iowa. Today, EMC provides property and casualty insurance products and services throughout the United States and writes reinsurance contracts worldwide. Operating under the trade name EMC Insurance Companies, Employers Mutual Casualty Company and one or more of its affiliated companies is licensed in all 50 states and the District of Columbia.