Indium Software

Lead Data Engineer

23 October 2024
Apply Now
Deadline date:
£48000 - £114000 / year

Job Description

This is a remote position.

Title: Lead Data Engineer

Education Qualification: 
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

Experience: 8-10 years 

Work Mode: Remote (Fort Lauderdale, FL)

KEY DUTIES AND RESPONSIBILITIES: 

  • Architect, design, and develop high-quality software solutions using Java, Scala, and Python.
  • Address complex technical challenges and spearhead refactoring initiatives to improve code quality.
  • Demonstrate hands-on coding expertise and deep understanding of technology stacks.
  • Participate in all phases of the software development life cycle, ensuring the successful delivery of projects.
  • Collaborate with cross-functional teams to define requirements, identify opportunities for improvement, and drive innovation.
  • Provide technical guidance and mentorship to team members, fostering their professional growth and development.
  • Champion technical excellence within the engineering team and ensure adherence to best practices and coding standards.
  • Constantly seek to increase Pareto’s competitive edge by applying world-class technology to solve healthcare data and analytics problems. 

REQUIRED SKILLS:

  • Relevant years of experience in software development, with proficiency in Java, Scala, and Python.
  • Expertise in AWS services coupled with a history of deploying data solutions on cloud platforms.
  • Experience in engineering project and process management in an agile environment.
  • Experience leading engineering teams with a track record of increased quality and productivity.
  • Proficiency in Go language is a plus.
  • Have a background in back-end technologies, including API Rest Interfaces & SQL.
  • Experience working with healthcare data, including but not limited to eligibility, claims, payments, and risk adjustment datasets.
  • Strong programming/debugging skills, with a hands-on approach
  • Relevant certifications in AWS or software engineering would be a plus.

OTHER DUTIES AND RESPONSIBILITIES:

  • Responsible for compliance with all federal, state, and local laws, rules and regulations affecting the Company.
  • Responsible for participating in quality assurance, compliance and in-service and continuing education activities as requested by Company.
  • Responsible for performing other duties and responsibilities as required.

Requirements

KNOWLEDGE, SKILLS AND ABILITIES

  • Strong proficiency in Java, Scala, and Python.
  • Hands-on experience with AWS services 
  • Experience with engineering project and process management in an agile environment.
  • Experience leading engineering teams with a track record of increased quality and productivity
  • Experience in healthcare data domains, including eligibility, claims, payments, and risk adjustment datasets.
  • Experience working with product teams to gather requirements, prioritize tasks, and improve team velocity
  • Proven ability to develop and deliver distributed and reactive applications.
  • Experience identifying and closing security gaps in software systems
  • Hands on experience architecting and building large scale data processing infrastructure
  • Excellent problem-solving skills and ability to guide the team in solving complex technical issues.
  • Knowledge of microservices architecture, cloud infrastructure, and containerized deployments.
  • Familiarity with NoSQL storage databases such Cassandra and MongoDB.
  • Knowledge of batch and streaming data pipeline technologies like Apache Beam and Apache Spark
  • Proficiency in large-scale data warehouses such as Amazon Redshift, Google BigQuery, and Snowflake.
  • Experience with orchestration and deployment frameworks for microservices such as Kubernetes and Terraform.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Capacity to prioritize tasks and meet project deadlines effectively.
  • Ability to work both independently and in a team-oriented, collaborative environment.
  • Willingness to contribute ideas for process improvement in software engineering.
  • Ability to communicate technical concepts to non-technical stakeholders.
  • Attention to detail and commitment to delivering quality work.
  • Ability to handle problems involving several concrete variables in standardized situations.
  • Ability to interact professionally with a variety of individuals.
  • Ability to work in an environment with potential interruptions.
  • Capacity to manage multiple simultaneous tasks with individual timeframes and priorities.