Principal Software Engineer
Company
Markel
Location
Richmond Hill ON
Type
Full Time
Job Description
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
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 DetailsAdministrative 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 DetailsHead 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 DetailsDevelopment 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 DetailsSolar 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 DetailsPrincipal 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