Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Head of Application Development and Architecture

AT Epic Insurance Brokers and Consultants
Epic Insurance Brokers and Consultants

Head of Application Development and Architecture

Jersey City, NJ

Summary

We are looking for a Head of Architecture and Application Development to join our IT team and lead the design, development, and support of our cloud-based applications. You will be responsible for overseeing a team of developers, both onshore and offshore, and ensuring that our solutions meet the needs of our product owners and customers. You will also be involved in hands-on coding, testing, and troubleshooting of complex issues.


This is a high visibility role reporting into the CTO and will have material impact on the technological direction of the company which is leaning heavily on becoming more data driven and leveraging AI in all parts of the business process.


This is a hybrid role - candidates must be willing to work 3 days a week in office and the other 2 days work from home.

Want more jobs like this?

Get Software Engineering jobs in Jersey City, NJ delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Responsibilities

  • Define and implement the architecture and development strategy for our cloud-based applications, using Azure, Salesforce, and .NET technologies.

  • Manage and mentor a team of developers, both onshore and offshore, and ensure that they deliver high-quality code, follow best practices, and adhere to deadlines.

  • Work closely with product owners, business analysts, and stakeholders to understand the requirements, scope, and priorities of new features and enhancements.

  • Design, develop, test, deploy, and support scalable, secure, and reliable applications that meet the business and technical needs.

  • Lead the technical support of existing applications and resolve complex issues in a timely manner.

  • Research and evaluate new technologies and tools that can improve the performance, quality, and efficiency of our applications.

  • Ensure that the architecture and development processes are aligned with the IT standards, policies, and best practices.

  • Provide technical guidance and leadership to the IT team and the organization.


Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 10+ years of experience in software development, with at least 5 years in a senior or lead role.

  • Experience in architecting, developing, and supporting cloud-based applications, using Azure, Salesforce, and .NET technologies.

  • Strong knowledge of cloud computing concepts, services, and architectures, such as IaaS, PaaS, SaaS, serverless, microservices, etc.

  • Proficient in C#, ASP.NET, MVC, Web API, SQL, JavaScript, HTML, CSS, and other web development technologies.

  • Experience in using Azure DevOps, Git, or other tools for source control, CI/CD, testing, and deployment.

  • Experience in managing and working with offshore or distributed teams.

  • Excellent communication, collaboration, and problem-solving skills.

  • Ability to work independently and as part of a team.

  • Knowledge of insurance and insurance brokerage is a plus.

  • Knowledge of data principles and architecture, such as data modeling, data quality, data governance, data security, etc.


 


WHY JOIN EPIC? 



  • Ranked #17 Top Global Broker by AM Best

  • Ranked #17 Top 100 Largest U.S. Broker by Business Insurance

  • Awesome Benefits:  401K matching, Generous Time Off Policy, Flexible Work Options, Medical, Dental, Vision, Pet Insurance, Cancer Insurance, Wellness Programs, Employee Award Programs (Trips!).


EPIC embraces diversity in all its various forms—whether it be diversity of thought, background, race, religion, gender, skills or experience. We are committed to fostering a work community where every colleague feels welcomed, valued, respected and heard. It is our belief that diversity drives innovation and that creating an environment where every employee feels included and empowered, helps us to deliver the best outcome to our clients. 

Client-provided location(s): 499 Washington Blvd 8th floor, Suite 810, Jersey City, NJ 07310, USA
Job ID: 7571246002
Employment Type: Other