Senior Delphi Developer

luxsoft

Job Summary

Our client is a market leader in Integrated Circuits Lithography and Metrology machines. This role involves extending the functionality of a stand-alone tool that analyzes the overlay of lithography machines. The development focuses on new features for the GUI and data handling components, primarily using Delphi. Responsibilities include new feature development, unit/functional testing, and design documentation, with a full-stack approach.

Must Have

  • New features development, unit/functional testing, design documentation.
  • Development is mostly for new features.
  • Development is full-stack.
  • 7+ years working experience as a software developer.
  • 3+ years working experience with Delphi.
  • Requirements gathering and clarification.
  • Architecture.
  • AGILE / SCRUM methodologies.
  • English language (advanced).
  • Git.
  • Unit testing.

Good to Have

  • Mathematical/Physics background
  • Interest to gain domain knowledge(Integrated circuits lithography and metrology)
  • Matlab
  • Java

Job Description

##### Project description

Our client is market leader producer of Integrated Circuits Lithography and Metrology machines.

Context

There is a stand-alone tool that analyses the overlay of lithography machines

The code is developed as follows:

GUI - Delphi

Data handling - Delphi

Core/modelling - matlab

Requests

The request is to extend the functionality of the tool to comply with new features requirements. The request will only be in the GUI and the data handling. The possible modelling changes will be done by the functional engineers.

##### Responsibilities

  • New features development, unit/functional testing, design documentation.
  • Development is mostly for new features
  • Development is full-stack.

##### Skills

Must have

  • Required experience/skills:
  • 7+ years working experience as a software developer
  • 3+ years working experience with Delphi
  • Requirements gathering and clarification
  • Architecture
  • AGILE / SCRUM methodologies
  • English language (advanced)
  • Good communication skills
  • Team player attitude
  • Problem solving attitude
  • Bachelor's degree
  • Git
  • Unit testing

Nice to have

  • Mathematical/Physics background
  • Interest to gain domain knowledge(Integrated circuits lithography and metrology)
  • Matlab
  • Java

##### Other

Languages

English: C1 Advanced

Seniority

Senior

12 Skills Required For This Role

Communication Team Player Data Analytics Github Unity Game Texts Agile Development Functional Testing Mathematical Git Matlab Java

Similar Jobs