EXL logo

Senior Data Engineer

EXL

Posted 4 days ago

About this role

Location: Boston
Work Mode: Hybrid 
Base Pay Range: $140K/Yr - $180K/Yr

For more information on benefits and what we offer please visit us at https://www.exlservice.com/us-careers-and-benefits

Join our innovative data team in Boston as a Senior Data Engineer. You'll build scalable data pipelines to power insurance analytics, including claims, underwriting, and risk assessment. Preference for candidates with insurance domain expertise. This role requires 4 days/week in our Boston office for collaboration, with 1 flexible remote day.

As a Senior Data Engineer, you will be responsible for:

  • Developing our application - by delivering new features according to the business requirements, ensuring their high quality and timely delivery. We expect you to develop maintainable, well-documented solutions, with an eye toward standardization, reusability, simplicity, performance, robustness, and other attributes of enterprise-strength solutions.  
  • Contributing to the application design - creating Proofs of Concepts or prototypes when needed, contributing to technical design of applications, helping to choose the right tech stack, choosing, and applying system integration patterns, contributing to DB & data model design. 
  • Helping to define application requirements - using your technical expertise to work with business analysts, business representatives and other stakeholders to define requirements.
  • Thorough validation of the developed system – by utilizing advanced techniques and comprehensive testing approach (e.g. negative testing, testing boundary conditions, etc.), and working with the business stakeholders to support UAT testing. 
  • Supporting our business stakeholders with your technical expertise - replying to inquiries, investigating, and resolving encountered issues, addressing production incidents, and maintaining a helpful, “high-touch” approach to working with our business users.
  • Following and improving Agile practices - participating in Scrum Development team, encouraging others to follow the rules of Agile development, continuously improving our development methodology.
  • At least 8 to 10 years of overall IT experience. 5+ years relevant experience in design and development complete end-end to design of enterprise-wide big data solution. 
  • Experience in designing & developing a big data solution using Spark, Scala, AWS Glue, Lambda is a must.
  • Strong Application development experience in Java/Scala/Python.
  • Strong Database SQL experience, preferably Redshift or Snowflake.
  • Acts as a Technical Leader and mentor to the team.
  • Experience in Insurance or Investment Management functions is highly preferred.
  • Advise on architectural decisions and design.
  • Participate in design workshops.
  • Create integration and application technical design documentation.
  • Conduct peer-reviews of functional design documentation
  • Provide guidance on intended solution and best practices during development, configuration, and testing phases.
  • Complete development, configuration, and unit testing of high complexity areas
  • Perform code reviews and ensure standards are applied to each solution component.
  • Resolve complex defects during testing phases.
  • Provide guidance to developers in resolving defects.
  • Support and execute performance testing.
  • Provides guidance on infrastructure and environment setup.
  • Production Support: Assist in troubleshooting production environment and tuning environments.
  • Ensures best practices are followed from a technical perspective during all phases of the project.

Job details

Workplace

Office

Location

United States

Job type

Full Time

Similar

Company

Website

Visit site

Twitter

@exl_service

Jobr Assistant extension

Get the extension →