Jobs · Information Technology · Iowa

Software Engineer

Berkley Technology Services · Urbandale, IA · 1 wk ago
Information TechnologyFull-time

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. Driven by a commitment to collaboration, BTS acts as consultants to our customers and Operating Units by providing comprehensive solutions that address the challenge at hand and proactively plan for the future of our industry and beyond. With a culture centered on innovation and entrepreneurial spirit, BTS stands as a community of technology leaders who care about growing their team members and themselves.

About the role

Join a team that builds and supports critical insurance technology solutions powering policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical teams to deliver reliable, high-quality solutions. You'll leverage modern technologies such as Java, Spring Boot, REST/SOAP APIs, DB2, JavaScript, React, and Kubernetes to solve complex business challenges, improve operational efficiency, and drive innovation across the insurance platform ecosystem.

Responsibilities

  • Develop, test, maintain, and support application features and enhancements using Java, REST/SOAP APIs, and DB2 technologies.
  • Gain a robust understanding of all functional and technical aspects of a system policy system and its integrations.
  • Produce significant new system functionality or defect resolution with minimal direction.
  • Create design specifications that demonstrate an understanding of most interfacing systems and supported business processes.
  • Routinely propose improvements to supported systems to enhance supportability or usability.
  • Perform adequate peer review on any changes in supported systems.
  • Provide recommendations to solve business issues based on experience and knowledge of current technology.
  • Demonstrate solid development processes including code review, documentation, and unit testing.
  • Provide rotating on-call support of production systems.
  • Ensure high-performing and scalable solutions by proactively monitoring and assessing performance metrics both pre- and post-implementation.
  • Provide end-user mentoring and training in 1-1 and small group settings.
  • Work as a collaborative member of an Agile development team, interacting with business analysts, QA resources, and end users.
  • Partner with various subsidiaries to create a vision for future advancement of applications.
  • Travel approximately 5-10%.

Requirements

  • 5+ years of professional development experience.
  • Strong working experience developing web applications in Java (preferably versions 11+).
  • Strong working experience with DB2 or SQL Server databases.
  • Software Development Life Cycle experience.
  • Atlassian suite experience (Jira, Bamboo, Confluence) is a plus.
  • GitHub Enterprise experience (as code repository and for managing build and deployment) is a plus.
  • Ability to thrive and produce results with little or no supervision in a fast-paced, entrepreneurial environment.
  • Excellent communication skills with the ability to interact seamlessly at all levels with both technical and business stakeholders.
  • Ability to quickly adapt and learn new technologies and systems.
  • Superior problem-solving and analytical skills.
  • Bachelor’s degree with emphasis in a related field or equivalent experience.

Behavioral Core Competencies

  • Critical Thinking
  • Customer Service Oriented
  • Technically Astute
  • Business Knowledge
  • Quality Decision Making
  • Process Management

Primary location: Urbandale, IA. Travel: Approximately 5–10%. Sponsorship is not offered for this role.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net