Software Engineering Assistant Manager

Posted 3 Days Ago
Be an Early Applicant
Country Aire Home Park, IA
157K-174K Annually
Senior level
Fintech • Insurance
The Role
Oversees software development and implementation, mentors team members, manages project workloads, ensures security protocols, and collaborates on technology strategy.
Summary Generated by Built In

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

Asp.Net
AWS
C#
CSS
Git
Groovy
HTML
Java
JavaScript
Jquery
Objective-C
Powershell
Python
Rest
SQL Server
Vb
XML
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Des Moines, IA
1,794 Employees
On-site Workplace
Year Founded: 1911

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.

Similar Jobs

Hybrid
Cedar Falls, IA, USA
800 Employees

PwC Logo PwC

AI Solutions Engineering Delivery Lead

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Remote
Hybrid
67 Locations
370000 Employees
167K-410K Annually

John Deere Logo John Deere

Part Time Student - Engine Application Engineering - Waterloo, IA

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Hybrid
Waterloo, IA, USA
69000 Employees
15-40

John Deere Logo John Deere

Staff Robotics Software Engineer

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Hybrid
Urbandale, IA, USA
69000 Employees
118K-177K Annually

Similar Companies Hiring

EDGE Thumbnail
Software • Fintech • Financial Services • Analytics
Chicago, IL
20 Employees
Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account