Senior Engineer

New
D
dunnhumbyCustomer Data Science
Home office within U.S.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of experience in Software development using Agile; Software testing and debugging; Cloud infrastructure, management and hosting; and Infrastructure as code / DevOps using Kubernetes. Within this, must have at least 4 years of experience in Data analysis and modelling; Working with big data using Hadoop/HDFS; and Utilizing at least 2 of the following programming languages: Scala, C#/C++, Javascript / React, SQL, Python, PHP.
Required Skills
PHPPythonSQLAgileData AnalysisHadoopJavascriptKubernetesC#C++ReactDevOpsScalaData modelingDebugging

Requirements

  • Bachelor’s degree or higher (or foreign educational equivalent) in Computer Science, Mathematics, Physics, Electronics, Engineering or related field
  • 5+ years of experience in Software development using Agile
  • 5+ years of experience in Software testing and debugging
  • 5+ years of experience in Cloud infrastructure, management and hosting
  • 5+ years of experience in Infrastructure as code / DevOps using Kubernetes
  • 4+ years of experience in Data analysis and modelling
  • 4+ years of experience in Working with big data using Hadoop/HDFS
  • Utilizing at least 2 of the following programming languages: Scala, C#/C++, Javascript / React, SQL, Python, PHP

Responsibilities

  • Contribute to the success of the engineering team by autonomously delivering on the development and deployment of new technology products and/or platforms
  • Deliver autonomously on development and deployment of complex applications, components, software, platforms or services that are used at scale
  • Conduct requirements analysis, balance different requirements and make technical trade off decisions at application level (e.g. component design)
  • Lead exciting end-to-end projects of certain complexity and ensure Service Level Agreements are successfully delivered
  • Define and develop solutions to technical problems that arise
  • Provide advice and guidance to junior colleagues as required to resolve specific challenges they are having and conduct design and code reviews
  • Identify and advise on improvement opportunities and automate and simplify test and operations processes
  • Use expertise to input into reengineering and design
  • Act as a subject matter expert for focus areas across the technology space
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now