Data Engineer, Car Technology Services - Warsaw, Polska - DataArt

    DataArt
    DataArt Warsaw, Polska

    2 tygodnie temu

    Dataart background
    Opis

    Responsibilities

  • Use standard techniques to elicit, specify and document requirements for simple subject areas with clearly defined boundaries
  • Create and document detailed designs for simple applications. Applies agreed modelling techniques, standards, patterns and tools. Contributes to the design of components of larger software systems
  • Design and implement data pipelines and data stores to acquire and prepare data. Applies data engineering standards and tools to create and maintain data pipelines and extract, transform and load data
  • Design, code, verify, test, document, amend and refactor moderately complex code and integration software services. Applies agreed standards and tools to achieve a well-engineered result
  • Apply tools, techniques and processes to track, log and correct configuration items, components and changes
  • Produce software build from software source code. Conduct unit/integration tests and analyse, identify and report any issues
  • Provide support on the use of, configures and updates documentation on existing methods and tools
  • Establish, modify or maintain simple data structures and associated components. Use specific data modelling and design techniques under guidance
  • Follow agreed procedures to identify and resolve issues with production applications. Use application monitoring software and tools to collect agreed performance metrics
  • Work side-by-side with other talented engineers in a team-oriented, agile software engineering environment
  • Be supportive in the drive to adopt modern principles, techniques and technology to the team
  • Requirements

  • Good programming experience primarily in Python and with secondary skills in Java (11+) and show a sense of ownership and pride in your code; make us believe you will excel
  • Experience of building and designing event driven and/or streaming data services, IoT domain would be great but not essential
  • Ability to articulate what comprises a good solution, covering functional and non-functional requirements within time and capacity constraints
  • Experience of modern software engineering patterns, including those used in highly scalable, distributed, and resilient systems
  • Good working knowledge of and experience working with of APIs (designing with OpenAPI is desirable) and web services, CI/CD pipelines (Git-lab desirable) and automated testing (BDD, Performance, Security), Kubernetes and cloud native practices, containerized workloads with tools such as Docker
  • Experience developing microservices-based architectures (Spring boot ideally)
  • Good database skills and experience is required, we have NoSQL databases as well as relational databases in use often with large data volumes
  • Experience developing and delivering systems on at least one major public cloud provider; preferably AWS
  • Aspiration to develop your skills and role
  • Passion for agile practices, DevSecOps
  • Useful links