SOFTWARE ENGINEER - Delphi (Contract)
Senior Delphi Developer required to join a new Ventures team based in the Hague to take on ownership of a Legacy code base, rapidly familiarize yourself with its intricacies, and subsequently drive the enhancement of key features in an agile development environment.
As a Senior Delphi Developer, you will play a crucial role in modernizing and optimizing a proprietary software product, ensuring we meet the evolving needs of our users.
KEY RESPONSIBILITIES:
Legacy Code Base Takeover:
- Conduct a comprehensive analysis of the existing Delphi code base.
- Quickly understand the architecture, design patterns, and business logic Embedded in the Legacy system.
- Collaborate with team members to document and share knowledge about the current codebase.
Rapid Familiarization:
- Demonstrate a proactive approach to learning and understanding the intricacies of the existing codebase.
- Engage with team members, stakeholders, and end-users to gather insights into system behavior and user requirements.
- Identify areas for improvement and potential risks within the Legacy system.
Agile Development:
- Implement an agile development approach to enhance and extend the existing Delphi application.
- Work closely with cross-functional teams to gather requirements, plan sprints, and deliver high-quality software increments.
- Collaborate with product owners to prioritize and refine user stories for upcoming development cycles.
Feature Development:
- Design and implement key features and functionality to enhance the overall capabilities of the software.
- Ensure that new features align with business goals and user expectations.
- Write clean, maintainable, and well-documented code.
Code Refactoring and Optimization:
- Identify opportunities for code refactoring to improve maintainability and performance.
- Implement best practices for Delphi development, adhering to coding standards and design principles.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Delphi Developer, with a focus on maintaining and enhancing existing applications.
- Strong proficiency in Delphi programming language and RAD Studio IDE.
- Experience with Legacy codebase takeover and rapid familiarization.
- Solid understanding of software development best practices, including agile methodologies.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.
Additional Considerations:
- Familiarity with database systems, particularly SQL Server.
- Knowledge of version control systems, such as Git.
- Experience with multi-tier application architecture.
- Ability to work independently and take ownership of projects.
If you are a seasoned Delphi Developer looking for an exciting challenge and the opportunity to make a significant impact, we invite you to apply and join our innovative team.
Direct applications please send your CV to: (see below)