Arch Capital Group Ltd. is a Bermuda-based company which provides insurance, reinsurance and mortgage insurance on a worldwide basis. Arch Capital Services Inc. provides support and expertise to entities across ACGL to help them operate effectively and efficiently. Arch is committed to helping its associates create what’s next by providing access to a variety of programs supporting your professional development and a culture that encourages innovation, collaboration and professional growth. We seek talent that thinks innovatively, values collaboration and will go the extra mile to serve our customers and develop our company.
The Full Stack .NET Software Developer is responsible for the implementation of systems and tools to perform risk aggregation, risk modeling, portfolio management, pricing, and underwriting, as well as maintaining a Data Warehouse integrated with downstream systems, providing portfolio aggregation capabilities and other analytics on modeling results produced by financial models, exposure data, and more, for the Global Mortgage Group.
Implement and maintain risk aggregation, risk modeling, portfolio management, pricing, and underwriting systems and tools;
Maintain a Data Warehouse platform and ETL tools that integrate with internal systems, leveraging modern database technologies, providing portfolio aggregation capabilities and other analytics on modeling results produced by financial models, exposure data, and more, housing many terabytes of risk and transaction data;
Provide end-user support on tools and reporting processes.
Good knowledge of the practices and procedures of software engineering;
Good understanding of programming paradigms, especially object-oriented programming, and design patterns;
o Windows client applications in .NET/C# using WPF or Windows Forms frameworks;
o Web applications in .NET/C# using ASP.NET MVC, AngularJS, and Bootstrap frameworks;
Experience with SQL Server programming (querying, stored procedures, functions);
Strong interpersonal and communication skills.
Experience with performing data validation and transformation and storing of large datasets;
Experience with developing distributed systems using the actor model;
Experience with developing REST Web APIs;
Experience with developing custom Power BI Visuals and interacting with Power BI’s APIs;
Experience with using source control management tools (e.g. Git and GitHub pull-request / branching workflow).
Bachelor's Degree or Master's Degree in Information Technology, Computer Science, or any IT related field, and at least 3 years of job-related experience.