Software Engineer
Job Description
Software Engineer
Location
Princeton , United States
Your job
This role is open to following locations: Princeton, NJ, Richmond, VA, Herndon, VA, Philadelphia, PA, Atlanta, GA, Chicago, IL or Charlotte, NCBell & Clements (B&C) is a specialist insurance company offering expertise in underwriting, broking
and capacity management provisions for Excess and Surplus (E&S) lines insurance solutions. The unique
combination of broking and underwriting divisions provides the ability to quote and bind risks through
inhouse binding authorities, while providing customers with access to Lloyd’s, US and international
markets. B&C has been part of the Munich Re Group since 2007 and is a registered Lloyd’s broker.
There are over 120 staff based across the London headquarters and two U.S offices in Virginia and
New Jersey with close collaboration throughout.
B&C offers industry leading technology solutions that benefit both customers and inhouse processes.
Being part of the Munich Re Group enables an inclusive culture that is progressive and ambitious
with an established employee benefits program.
Purpose of the Position
This is an exciting time within B&C, recognised as a market leader in data integrations, the organisation
is currently undertaking several large transformation projects. In this varied role within the Client
Onboarding Team, we are looking for a talented and experienced Software Engineer to assist with all
phases of the software development life cycle, including analysis, design, development, testing,
deployment, and maintenance of systems for data integrations to client systems.
Our software engineering team underpins our approach to innovation, working closely with BAs,
Project Managers and the rest of the business and our US based clients to build the best bespoke
software solutions and API’s to deliver data in real-time. We believe great engineering happens in
teams that value improvement, curiosity, and continuous learning. We align as a business on the
challenges we need to solve and trust teams to solve them in the best possible way.
As we rebuild our existing systems using the latest cloud-focussed technologies, you will work closely
with the senior members of the team to assist in the build of new systems, while effectively
contributing towards maintenance of the legacy applications and databases.
Our software engineering is client facing, your experience will indicate your ability to think deeply and
qualitatively about software problems, breaking down the issues, presenting solutions both internally
to the business and externally to clients.
Responsibilities
- Abide by the policy and procedures of Bell & Clements Group.
- To support and enhance existing solutions and APIs.
- Develop or enhance software solutions for the company and to diagnose and resolve application
- Greenfield engineering on new APIs, real-time data integrations, stand-alone applications, and
- Unit, Integration, System, and Acceptance testing on new implementations, and Regression
Audit support and enforce GDPR compliance as needed.
- Assist staff and customers in the processing of monthly regular tasks.
- Create and maintain technical documentation and user guides.
- To develop effective and supportive working relationships with managers, colleagues, inter[1]company contacts and customers.
- To cover, support and mentor other members of the team where applicable.
- To undertake special tasks as assigned.
- To lead on projects as needed and agreed by your manager or Chief Innovation Officer.
- Contribute to the establishment, improvement, and enforcement of best practices.
- To consider the impact and use of new software and technologies within the Company.
- To be aware of and evaluate emerging technologies available to assist with software
- To participate fully in IT and Software Engineering team discussions.
- Ensure the B&C IT Project Management Framework (PMF) is adhered to at the inception of and
- To embrace and actively implement the core principles of Continuous Conversations
- Take ownership of and make personal and professional development a priority as part of
- In line with Continuous Conversations, establish and achieve development aspirations and needs
(referring to resources provided for support).
- International travel to clients, vendors, and business stakeholders as required
Your profile
- Programming languages: C#, TSQL, XSLT, Java Script
- Code platforms / IDEs / Tools:
- MS Visual Studio IDE or MS Visual Studio Code editor
- SQL Server Management Studio or Azure Data Studio
- Redgate toolbelt experience desirable
- Postman
- Web frameworks, ASP .NET Core and Angular
- JavaScript UI components, i.e., DevExpress/DevExtreme
- Code repositories: GiT, TFS
- Concepts / frameworks:
- .Net Core
- XML and JSON schema design
- Relational DB design
- Agile delivery methodology
- Continuous integration / continuous deployment
- Micro service architecture
- API usage (publishing and consuming)
- Data anonymization (data protection principles)
- Ability to communicate clearly with end users, requirements owners and non-technical staff.
- Knowledge of Insurance and Computer Science degree preferable but not essential.
- Extensive experience with designing and developing scalable systems.
- Azure Cloud development experience
At Munich Re US, we see Diversity and Inclusion as a solution to the challenges and opportunities all around us. Our goal is to foster an inclusive culture and build a workforce that reflects the customers we serve and the communities in which we live and work. We strive to provide a workplace where all of our colleagues feel respected, valued and empowered to achieve their very best every day. We recruit and develop talent with a focus on providing our customers the most innovative products and services.
We are an equal opportunity employer. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
About us
Founded in 1917, Munich Reinsurance America, Inc. is one of the largest reinsurers in the United States. Munich Reinsurance America, Inc. has earned the A+ (Superior) financial strength rating from A.M. Best Company - that's among the highest in the industry. Over 1,000 employees serve our clients from our Princeton, New Jersey campus and regional offices throughout the United States.
As a member of Munich Re's US operations, we offer the financial strength and stability that comes with being part of the world's preeminent insurance and reinsurance brand. Our risk experts work together to assemble the right mix of products and services to help you stay competitive - from traditional reinsurance coverages, to niche and specialty reinsurance and insurance products.