Sr. Software Engineer (Duck Creek)

Posted Mar 5

What we look for

Our exceptional and motivated employees are our greatest strength. Our employees provide the highest level of customer service and help maintain our position as a leader in the global marketplace.

Markel Style

The Markel Style is what makes us stand out from our competitors. It's our core value which should underpin how we do business, while influencing our behavior and performance. We are looking for people who have potential and share our passion to live the Markel Style, which is described in more detail below.

If you think you have these core attributes we want to hear from you.

Job Summary:

The Sr. Software Engineer creates the overall structure and workflow of a software solution and is responsible for leading and/or handling the development of one to multiple components. The Sr. Software Engineer will work with an Architect and Manager to build the appropriate solution to support the application. The Sr. Software Engineer works in an Agile team in a multi-technology environment and contributes to the development, maintenance, and enhancement of business applications. Collaborates with Business Analysts, key stakeholders, other IT professionals to define detailed customer requirements and system interfaces, assess available technology, and develop and present technologies. Recommends and supports technical coding standards and practices. Stays current on emerging technologies.

Job Responsibilities

  • Undertakes complete design of complex software applications or components applying agreed standards, patterns, and tools. Assists as part of a team in the design of components of larger software systems. Collaborates in reviews of work with others as appropriate.
  • Designs, codes, verifies, tests, documents, amends, and refactors moderately complex programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result.
  • Applies data analysis, design, modelling, and quality assurance techniques, based upon a detailed understanding of business processes, to establish, modify or maintain data structures and associated components (entity descriptions, relationship descriptions, attribute definitions). Advises database designers and other application development team members on the details of data structures and associated components.
  • Defines the software modules needed for an integration build and produces a build definition for each generation of the software. Produces integration test specifications, conducts tests and records and reports on outcomes. Diagnoses faults and records and reports on the results of tests. Produces system integration reports.
  • Installs or removes hardware and/or software, using supplied installation instructions and tools including, where appropriate, handover to the client. Conducts tests, corrects malfunctions, and documents results in accordance with agreed procedures.
  • Reviews requirements/specifications and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work.
  • Identifies and resolves issues with applications.
  • Occasionally required to work late evening and weekends as needed.
  • Occasional travel as needed

Work Experience

  • Experience assembling solutions using custom development, off the shelf systems, and 3rd party integrations
  • Required - experience with implementing solutions on the Duck Creek Platform (Policy)
  • 3+ years coding in multiple programming languages such as C#, Java, JavaScript, or Python
  • 3+ years using frameworks such as .NET, Grails, Node.js, or Flask
  • 3+ years of experience with relational databases and SQL – MS SQL Server preferred
  • DevOps, CI/CD, test automation and cloud deployment
  • Rapid prototype sprints to deliver new innovations to market
  • Experience setting up cloud-based innovation / sandbox environments for experimentation
  • Familiarity with design thinking and customer centric design

Skill Sets

  • Excellent written and oral communication skills
  • Strong organization and time management skills
  • Experience leading organizational change
  • Strong analytical and problem-solving skills, including the ability to grasp and apply new information quickly
  • Ability to motivate/guide a team but still work effectively as an individual contributor
  • Shows flexibility and attention to details
  • Strong desire for continuous improvement
  • Ability to handle ever increasing responsibility and assignments with growing complexity
  • Shows initiative on assignments, and professionally executes projects with little direction
  • Ability to be creative and innovative

Education

  • Required - Bachelor’s degree in Computer Science, Information Systems, other related field or equivalent work experience, including military experience

Certification

  • Insurance certifications or affiliation with industry group a plus

The base salary offered for the successful candidate will be based on compensable factors such as job-relevant education, job-relevant experience, training, licensure, demonstrated competencies, geographic location, and other factors. Range: $100,000 to $140,000

Choose Markel:

Innovative hybrid work model * A diversity and inclusion focused employer * Exceptional base salary and bonus structure * Comprehensive benefits which include PTO, medical, dental, vision, 401K and more * Growth opportunities to advance your career* Ongoing coaching and career development * Fast paced, high performance environment *Profitable Fortune 300 company in business since 1930.

Must be authorized to work in the U.S., and not require sponsorship now or in the future

Please note: Markel has a phased approach for re-entry into our buildings that is designed to balance the ongoing health, safety, and well-being of our employees with operational considerations and regulatory/ governmental requirements and recommendations. Effective 10/1/21 we have implemented a hybrid return to work strategy that allows for three days in the office every week.

“Why work for us?”

Diversity and inclusion

Markel is truly a global and diverse company. We believe that diversity makes us better business partners and that embracing people’s differences can bring amazing results and fuel innovation. We have a portfolio of businesses and product lines that operate around the world.

Community involvement

Markel has a rich heritage of supporting communities across the world where our customers and employees live and work. Giving back is part of our history and our future. Our employees share in this philosophy through volunteering, mentoring and fundraising.

Commitment to open doors

Markel is committed to creating the best work environment. Our open-door policy is essential in recognizing business issues as they rise and to address the changing needs of our diverse and global workforce. Challenging management is a component of the Markel Style—some of our best ideas start from a conversation between a manager and an employee.

Entrepreneurial spirit

As the Markel Style states, we pursue excellence, strive for a better way, and share the success of others. Markel associates proactively seek new business opportunities, bringing further success to Markel.