Principal Software Engineer

Markel Richmond Hill ON

Company

Markel

Location

Richmond Hill ON

Type

Full Time

Job Description

Company Information:

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 Principal 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 Principal Software Engineer will work with an Architect and Manager to build the appropriate solution to support the application. The Principal Software Engineer contributes to the development, maintenance, and enhancement of business applications by providing specialized technical and business knowledge to the team. Under the guidance of a Manager, 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. Participates in setting technical coding standards and practices. Stays current on emerging technologies.

Markel is seeking talented and passionate Claims Principal Software Engineer to join its Guidewire Claim Center development team. We want vocal advocates of agile / lean methods who will be excited about creative problem-solving as part of a cross-functional team; will obsess over great code; will tirelessly strive for the best end-user experience and will have the drive and desire to keep learning the latest development techniques. The Full Stack Engineer contributes to the development, maintenance, and enhancement of business applications by providing specialized technical and business knowledge to the team.

What you'll do
  • Function as part of a team responsible for the complete delivery of solutions
  • Design, build and unit test application software in a multi-technology environment
  • Socialize best practices and design patterns as appropriate to ensure high quality software products and minimize maintenance requirements
  • Offer technical direction on how to adopt and use the latest tools and technologies
  • Drive technical-excellence within the community of practice
  • Diagnose and troubleshoot problems reported
  • Maintain, remediate and expand existing systems as required

About you
  • Previous experience working as a core part of a passionate team
  • Experience in a variety of fast-moving domains working on strategic initiatives
  • A team player and technical mentor who is eager to coach others
  • A great communicator able to articulate technical issues in plain language
  • You take ownership of tasks and are outcome focused
  • You are able to build relationships and are a trusted advisor to IT and the business
  • Continuous learner, seeking out new technological solutions, languages and coding methods
  • You can work with minimal supervision
  • You have an ability to adapt to an existing, complex technical environment quickly

Some things you have experience with
  • Experience designing and coding business database applications from the ground up
  • 3+ years coding RESTful APIs
  • 5+ years coding in multiple programming languages such as C#, Java, Python etc.
  • 5+ years of experience with relational databases and SQL - MS SQL Server & Transact SQL proficiency preferred
  • DevOps, CI/CD, test automation and cloud deployment a plus
  • Experience creating modern web applications and designing Web APIs with REST/JSON
  • Familiarity with design thinking and customer centric design
  • Bachelor's degree in Computer Science, Information Systems, other related field or equivalent experience

Other desirable/ advantageous skills and experience
  • Experience gained in either an insurance, reinsurance or insurance related business
  • Guidewire development experience


"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.

Date Posted

09/18/2022

Views

7

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Principal Coordinator, Reconciliation & Control (Work from Home) - Capital One

Views in the last 30 days - 0

The Reconciliation and Control Team at Capital One is seeking a Principal Coordinator for workfromhome opportunities The role involves monitoring Gene...

View Details

Administrative Assistant - IntelliPro Group Inc.

Views in the last 30 days - 0

The job posting is for a 6month contract position with potential extension as an Administrative Assistant in Richmond VA The role involves collecting ...

View Details

Head of Infrastructure - Exiger

Views in the last 30 days - 0

Exiger Product and Technology is a team of software professionals building cognitive computing solutions for global organizations They are seeking a m...

View Details

Development Manager - Thermo Fisher Scientific

Views in the last 30 days - 0

Thermo Fisher Scientific is seeking a Development Manager for a fulltime onsite position at their Parkway North Bldg in Morrisville NC The role involv...

View Details

Solar Appointment Setter - Sunrun

Views in the last 30 days - 0

Sunrun a leading US solar storage and energy services company is hiring for a retail role The position involves acting as the face of Sunrun in a desi...

View Details

Principal Associate, Process Manager (Hybrid) - Capital One

Views in the last 30 days - 0

Capital One is seeking a Principal Process Manager for the Retail Bank ATM Cash team The ideal candidate will serve as a subject matter expert on 3rd...

View Details