Desenvolvedor Delphi - Sênior
Your tasks
- Application Development and Maintenance: Develop, maintain, and enhance frontend and backend systems, with a primary focus on backend functionality and reliability.
- Delphi Development: Implement new features, corrections, and improvements using appropriate development methods and techniques for Delphi-based applications.
- Technical Analysis and Specifications: Participate in analyzing business and technical needs, helping define specifications and solutions for new implementations.
- Application Support and Optimization: Troubleshoot system issues, implement corrective measures, and deliver improvements that reduce errors, strengthen stability, and enhance usability.
- Database Modeling and Development: Design data models and create database scripts for Oracle, supporting application functionality and evolving business requirements.
- API Development and Integration: Develop and maintain REST and SOAP APIs to enable effective communication and integration between systems.
- Software Quality and Continuous Improvement: Apply suitable development practices and collaborate with the team to maintain application quality, performance, and long-term maintainability.
Requirements
- Delphi Development: Professional experience developing, maintaining, and enhancing applications using Delphi.
- C# and .NET: Experience developing applications with C# and .NET Framework versions 4, 4.5, and 4.6, as well as .NET Core.
- Backend Web Development: Practical experience building and maintaining the backend layer of web applications.
- Dependency Injection: Experience working with dependency injection mechanisms and at least one of the following technologies: Castle Windsor, Autofac, Ninject, or Microsoft.Extensions.DependencyInjection.
- ORM Technologies: Experience with object-relational mapping tools, such as NHibernate, Microsoft Entity Framework, or an equivalent solution.
- JavaScript and Node.js: Experience developing with JavaScript and Node.js.
- Frontend Technologies: Experience with at least one of the following technologies: RequireJS, React, or Knockout.js.
- Database Technologies: Experience working with at least one of the following database systems: Oracle, SQL Server, or PostgreSQL.
- Version Control: Familiarity with version control tools, preferably Git.
- Agile Methodologies: Knowledge of agile development practices, including Scrum and Kanban.
- Education: A degree in Information Systems, Software Engineering, Computer Science, or a related field is desirable. Relevant technology courses, specializations, and certifications are also beneficial.
- Healthcare Domain Knowledge: Familiarity with health insurance operations, Brazilian regulatory requirements from the ANS, or the TISS healthcare information exchange standard is an advantage.
- Collaboration and Problem-Solving: Strong analytical thinking, attention to detail, and the ability to collaborate effectively on technical analysis, troubleshooting, and continuous improvement.
What we offer
- Remote Work: Fully remote working arrangement.
- Healthcare Coverage: Medical and dental assistance.
- Meal Allowance: iFood Multibenefícios meal allowance card.
- Performance-Based Profit Sharing: Participation in the annual profit-sharing program, subject to company targets.
- Mental Health and Well-Being: Access to Wellz mental health and well-being services.
- Fitness and Wellness: Wellhub partnership providing access to gyms and wellness activities.
- Childcare Support: Childcare allowance.
- Life Insurance: Life insurance coverage.
- Transportation Support: Public transportation allowance.
- Learning and Education Discounts: Partnerships and discounts with educational institutions and language schools.
- Professional Development: Access to a corporate university offering structured professional development pathways.
- Online Learning: Access to the Alura learning platform, subject to availability.
- Pharmacy Benefit: Pharmacy partnership available in Belo Horizonte and the surrounding metropolitan area.
- Inclusive Workplace: An environment that welcomes diverse professionals and promotes inclusive employment opportunities.
- Compensation: Salary details were not disclosed in the original job posting.
How to apply
How Jobgether works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Other
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.