We are currently seeking a talented and passionate Delphi developer to join our team. As a Delphi developer, you will be an integral part of our software development team, working closely with colleagues to design, develop, and maintain high-quality applications and tools for our clients. You will leverage your expertise in Delphi programming to ensure that our software solutions are efficient, robust, and user-friendly.
Responsibilities:
- Collaborate with cross-functional teams to gather requirements and develop software specifications.
- Design, code, test, and debug Delphi applications, ensuring adherence to best practices and industry standards.
- Maintain and enhance existing applications, implementing new features and addressing reported issues.
- Participate in code and design reviews, providing feedback to improve overall software quality.
- Proactively identify and resolve bottlenecks, bugs, and performance issues.
- Stay current with industry trends, technologies, and best practices in Delphi development, incorporating new knowledge into your work.
- Document and maintain software design, code, and user manuals, ensuring the clear and comprehensive understanding of the application for both technical and non-technical stakeholders.
- Provide technical support and assistance to clients and internal team members as needed.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development, with a focus on Delphi programming.
- Strong knowledge of Delphi language, libraries, and frameworks (such as VCL and FMX).
- Proficiency in object-oriented programming, design patterns, and data structures.
- Familiarity with SQL and database management systems (e.g., PostgreSQL, MySQL, or Oracle).
- Experience with version control systems (such as Git) and bug tracking tools (e.g., JIRA).
- Excellent problem-solving skills and the ability to think critically and creatively.
- Strong communication skills, with the ability to work effectively in a collaborative team environment.
- Detail-oriented and organized, with the ability to manage multiple tasks and meet deadlines.
Nice to Haves:
- Knowledge of other programming languages, such as C++, C#, or Java.
- Experience with web services and RESTful APIs.
- Familiarity with Agile software development methodologies, such as Scrum or Kanban.
If you are a skilled Delphi developer with a passion for creating cutting-edge software solutions, we want to hear from you! Please submit your resume and cover letter, detailing your experience and qualifications, to us. We look forward to reviewing your application.