📌Opportunity: Senior Delphi Developer
We are looking for a Senior Delphi Developer who enjoys working in a team, sharing experiences, and building quality solutions on a daily basis.
🎯 1 opening
💰Contract Type: B2B (Contractor) or Cooperative Member
🏡 Work Model: On-site | Chapecó, SC
🚨 Monday to Friday, 8:00 AM to 5:45 PM
What will be your main deliverables?
- Develop software to meet internal needs;
- Maintain existing solutions and propose improvements;
- Participate in technical discussions to create high-quality, high-performance software;
- Implement best technical practices with quality and security;
- Perform unit tests, functional tests, and test automation for developed solutions;
- Follow reference architecture guidelines;
- Promote best practices and continuous learning;
- Document software projects;
- Reuse components.
What will your daily routine look like?
- You will be part of a team with other developers, having the opportunity to exchange experiences with the development team and other areas such as projects and analysis;
- You will participate in development projects for new software or customization of existing software;
- You will be responsible for ensuring the quality and security of the delivered software;
- Communicate design in a way that other team members can understand;
- Integrate the system with new software components produced or modified.
- Ensure the quality of developed components and applications, following the software quality processes in place and recording results;
- Conduct code review processes;
- Perform effort estimates for software development and validate the team's estimates.
What we are looking for in you!
- Higher education degree in Computer Science or related field;
- Advanced knowledge of the Delphi 10.3 (Rio)+ programming language;
- Advanced knowledge in FireDAC, DevExpress, DbExpress, and ReportBuilder;
- Knowledge of multi-tier architectures;
- Advanced knowledge in DataSnap;
- Knowledge of REST Architecture (Apache-Linux and IIS-Windows);
- Advanced knowledge in Clean Code;
- Advanced knowledge in Object-Oriented Programming;
- Knowledge of Design Patterns;
- Proficiency in SQL;
- Teamwork skills (Agile Methodology);
- Good verbal and written communication;