This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

Markel Service - Glen Allen, VA

posted 2 months ago

Full-time - Mid Level
Hybrid - Glen Allen, VA
251-500 employees
Insurance Carriers and Related Activities

About the position

The Sr. Software Engineer at Markel plays a crucial role in creating and documenting detailed designs for software applications and components. This position involves working within an Agile team to develop, maintain, and enhance business applications, collaborating with various stakeholders to define requirements and assess technology solutions. The engineer will also mentor junior engineers and ensure adherence to coding standards while staying current with emerging technologies.

Responsibilities

  • Design software applications or components applying agreed standards, patterns, and tools.
  • Collaborate in the design of components of larger software systems.
  • Conduct reviews of work with team members as appropriate.
  • Design, code, verify, test, document, amend, and refactor moderately complex programs/scripts.
  • Apply data analysis, design, modeling, and quality assurance techniques to maintain data structures.
  • Advise database designers and application development team members on data structures.
  • Define software modules needed for integration builds and produce build definitions.
  • Produce integration test specifications, conduct tests, and report outcomes.
  • Diagnose faults and document results of tests.
  • Install or remove hardware and/or software, following installation instructions and tools.
  • Review requirements and specifications, defining test conditions and designing test cases.
  • Analyze and report test activities and results, identifying issues and risks.
  • Maintain professional and technical knowledge through workshops and publications.
  • Identify and resolve issues with applications.
  • Occasionally work late evenings and weekends as needed.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or related field, or military experience preferred.
  • 3+ years coding in multiple programming languages such as Java, Python, C#.
  • Hands-on experience with Databricks and modern data tools like Spark, ADFS, Azure Data Factory, Kafka, Redis, Elastic.
  • 3+ years of experience with relational databases and SQL design, development, and tuning, preferably MS SQL Server.
  • Experience with Dimensional database design and SCD concepts.
  • Experience with Agile project delivery methods and DevOps, CI/CD, test automation, and cloud deployment.
  • Experience creating modern web applications and designing Web APIs with REST/JSON.

Nice-to-haves

  • Insurance certifications or affiliation with industry groups.
  • Familiarity with design thinking and customer-centric design.
  • Experience with Microsoft Azure Cloud computing and Serverless tools.

Benefits

  • Multiple health, dental, and vision insurance plan options.
  • Optional life, disability, and AD&D insurance.
  • 401(k) with employer match contributions.
  • Employee Stock Purchase Plan.
  • Paid Time Off (PTO), corporate holidays, and floating holidays.
  • Parental leave.
  • Hybrid working schedules of 3 days in the office and 2 days remote.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service