Software Development Engineer
Berkley
Manassas, Virginia
Job Description
Company Details:
Key functions include but are not limited to:
Berkley Technology Services (BTS) is the dynamic technology solution for W. R. Berkley Corporation, a Fortune 500 Commercial Lines Insurance Company. With key locations in Urbandale, IA and Wilmington, DE, BTS provides innovative and customer-focused IT solutions to the majority of WRBC’s 60+ operating units across the globe. BTS’s wide reach ensures that ideas and opinions are considered at every level of the organization to guarantee we find the best solutions possible.
Responsibilities:
You will be part of a fast moving and cross functional software engineering team that has a business first approach to technical problem solving. Being a member of this team, you would have the opportunity to contribute to transformation of the insurance business through technology.
Key functions include but are not limited to:
- Contribute to a team to create and maintain a technology ecosystem for multiple insurance brands.
- Working on multiple projects across various technology platforms.
- Reviewing and providing feedback on the work of others.
- Being involved in multiple phases of the software development lifecycle.
- Interact with other engineering teams to build tooling and processes.
- Identify risks and communicate impact to project stakeholders.
- Work closely with product and data teams to build a technology ecosystem driving business transformation.
- A product driven mindset where you are constantly evaluating business value in engineering tasks and decisions.
- The courage and motivation to have evidence based discussions on multiple approaches to a single problem.
- Eagerness to learn new technologies and business processes.
- Effective collaboration skills and a team player attitude.
Minimum Qualifications:
- BS, MS or PhD in Computer Science or related technical discipline or equivalent practical experience
- 2+ years of experience in software design and development.
- Enterprise level application development experience using Java, Python or any object-oriented programming languages.
- Exposure to modern Javascript frameworks like React, Vue, or Angular.
- Experience working with relational database technologies.
Preferred Qualifications:
- Experience developing and designing databases.
- Experience developing with GraphQL.
- Experience building highly scalable micro services.
- Experience customizing and configuring third party software products.