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.
R1 RCM
WEX
Stone
Astreya
OpenAI