Develop and maintain the architecture of the Reinsurance Application. Collaborate with stakeholders and application development teams to comprehend business requirements and translate them into technical solutions. Design and engineer backend solutions using Microsoft technologies like C# and Azure cloud services. Design and engineer front end solutions using JavaScript frameworks like Reactjs. Provide solutions for application via API development and micro services approach. Lead the developmen... more details
With a company culture rooted in collaboration, expertise and innovation, we aim to promote progress and inspire our clients, employees, investors and communities to achieve their greatest potential. Our work is the catalyst that helps others achieve their goals. In short, We Enable Possibility?.
Arch Capital Group Ltd., headquartered in Bermuda, offers insurance, reinsurance, and mortgage insurance globally. Through Arch Capital Services Inc., the company extends support and expertise to entities within ACGL, aiding them in operational effectiveness and efficiency. At Arch, we are dedicated to empowering our associates to shape the future through access to diverse professional development programs and a culture that fosters innovation, collaboration, and personal advancement. We are on the lookout for individuals who bring innovative thinking, value collaboration, and are willing to exceed expectations in serving our customers and advancing our company.
*This is a hybrid (3 times a week, in-office) role in our CT, Morristown, or White Plains location.
The Position
As the Senior Architect specializing in the reinsurance sector, your primary responsibility will entail designing and overseeing the solution architecture for reinsurance business applications. Your role will involve collaborating closely with technical and business teams to grasp the requirements and constraints of each project, crafting solutions that align with these needs while upholding the organization's overarching architectural principles and standards.
Additionally, you will actively participate in the enterprise application architecture committee, representing the interests of the Reinsurance Group to ensure adherence to established standards. You will play a key role in establishing the necessary tools and standards essential for delivering agile solutions that bring tangible benefits to the business.
Being abreast of the latest technology trends and capabilities is crucial, and you should demonstrate a leadership mindset, backed by solid operational experience and proficient problem-solving abilities. Some international travel, up to 10%, may be required for this role.
Job Responsibilities
Develop and maintain the architecture of the Reinsurance Application.
Collaborate with stakeholders and application development teams to comprehend business requirements and translate them into technical solutions.
Design and engineer backend solutions using Microsoft technologies like C# and Azure cloud services.
Design and engineer front end solutions using JavaScript frameworks like Reactjs.
Provide solutions for application via API development and micro services approach.
Lead the development and deployment of scalable and secure software solutions.
Conduct code reviews and provide guidance to development teams.
Assess new technologies and recommend their adoption.
Ensure solutions adhere to industry best practices and regulatory requirements.
Align application architecture with the organization's overall business strategy.
Evaluate emerging technologies for potential organizational value.
Advise on Cloud and Infrastructure needs for application design and implementation.
Assess new application technologies, solutions or products for organizational benefit.
Stay updated on architecture trends and potential solutions.
Ensure compliance with data privacy and security regulations, such as GDPR.
Collaborate with product managers to address Application Architecture gaps.
Propose innovative ideas for competitive advantage.
Effectively communicate with both business and technical teams.
Collaborate with IT delivery teams to identify opportunities for improvement.
Contribute to developing IT standards, policies, processes, and procedures.
Stay informed about industry trends and emerging technologies to inform decision-making.
Knowledge and Skills
At least 10+ years of rigorous application development and hands-on experience using Microsoft technologies stack.
Vast experience as an Application or Solution Architect within the insurance or reinsurance sector.
Proficient and hands-on with Microsoft technologies, specifically C#, .NET, and Azure cloud services.
Proficient and hands-on with Node.js and JavaScript frameworks like React.js.
Capable of coding in the desired technologies and supporting developers as necessary.
Skilled in building blueprints for Applications and Business Solutions.
Experienced in working within an Azure environment.
Familiar with agile methodologies.
Demonstrated success in designing and implementing scalable, high-performance solutions.
Deep understanding of software architecture principles, design patterns, and integration patterns.
Worked in SOX and SOC-2 compliant environments.
Managed and supported production database and server environments.
Thorough knowledge of industry technologies and their impact on enhancement management and product lifecycle development.
Relevant experience collaborating with third-party vendors to achieve desired outcomes.
Expertise in agile development and conventional methods and their application to company technology needs.
Strong strategic decision-making and long-term planning skills for resource management and efficient solution development.
Effective communication and interpersonal abilities for team leadership and motivation.
Skilled in presenting and consulting with senior management.
Proficient problem-solving, analytical, and decision-making skills.
Capable of balancing between ideal and pragmatic solutions that meet business needs.
Education/Experience
7-10 years of experience as an Application or Solution Architect or in an IT architect role.
Background in Reinsurance/Insurance or financial sectors is preferred.
Exceptional communication and interpersonal skills for effective collaboration with diverse stakeholders.
Robust technical expertise, including proficiency in database management systems, data modeling, and data warehousing.
Bachelor's degree in Computer Science, Management of Information Systems, or a related field is mandatory.
Experience in designing cloud solutions using Azure.
Familiarity with Kubernetes and containerization.
Preferred, though not mandatory, certifications such as Microsoft Certified: Azure Solutions Architect Expert.
#LI-ZP1
For individuals assigned or hired to work in California, Colorado, Hawaii, Jersey City, NJ; New York State; and/or Washington State, the base salary range is listed below. This range is as of the time of posting. Position is incentive eligible.
$150,000 - $180,000/year
Total individual compensation (base salary, short & long-term incentives) offered will take into account a number of factors including but not limited to geographic location, scope & responsibilities of the role, qualifications, talent availability & specialization as well as business needs. The above range may be modified in the future
Click here to learn more on available benefits
Do you like solving complex business problems, working with talented colleagues and have an innovative mindset? Arch may be a great fit for you. If this job isn’t the right fit but you’re interested in working for Arch, create a job alert! Simply create an account and opt in to receive emails when we have job openings that meet your criteria. Join our talent community to share your preferences directly with Arch’s Talent Acquisition team.