Position: Delphi Developer
Company: NikCode
Experience required: no_exp
English level: intermediate

We are a company that provides leading artificial intelligence software for clients from Germany, and we are currently looking for Delphi Developers to join our new enterprise project.

**Requirements:**

- Experience with Delphi and a deep understanding of programming languages.
- Knowledge and experience with databases, including SQL and working with ADO, FireDAC, or other data access components.
- Understanding of object-oriented programming (OOP) principles.
- Proficiency in component-based programming and experience with VCL or FMX components.
- Knowledge and experience with industrial standards (COM, OLE, ActiveX).
- Knowledge and experience with popular libraries and frameworks such as Indy, DevExpress, FastReport, or similar.
- Understanding of the software development life cycle and applying code testing principles.
- Ability to analyze and solve problems effectively.
- Willingness to learn and adapt to new technologies and tools.
- Strong attention to detail, thoroughness, and organizational skills.
- Conversational English.

**Preferred qualifications:**

- Experience in developing client-server applications.
- Experience with other programming languages.
- Experience with multithreaded programming.

**Responsibilities:**

- Developing and maintaining software using Delphi, including requirements analysis, design, coding, testing, and debugging applications.
- Creating efficient and reliable algorithms and data structures.
- Optimizing and improving existing code.
- Working closely with other team members, including developers, analysts, and testers, to ensure high-quality software.
- Supporting and documenting developed applications.