
Backend Developer, Delphi
Montreal Oficial
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Responsible for creating programs to access the database to store and retrieve system information;
- Provides data to the front end for display on the user's screen — whether in a web browser or mobile app;
- Communicates with third-party systems via integrations;
- Creates tasks that run on the server and handles the software logic, i.e., the application engine;
- Implements software through coding, including publishing (deploying) developed systems to the bank's environments;
- Maintains software implemented in technologies considered legacy, performing timely and targeted modifications and interventions to preserve availability, stability, performance, and alignment with business needs;
- Builds APIs and customizes integrations;
- Documents delivered software, favoring simplicity in line with agile methods;
- Develops software using test-driven development (TDD);
- Creates databases and integrates them with other applications;
- Assesses and implements performance monitoring for applications;
- Conducts acceptance testing, controls, and software quality analysis (QA).
Requirements
- Familiarity with the main programming languages used in backend development;
- Proficiency in object-oriented programming paradigms or functional programming paradigms;
- Experience building APIs and customizing integrations;
- Strong knowledge of code versioning processes and Continuous Integration (CI);
- Proficiency in test-driven development (TDD) practices;
- Experience creating databases and integrating them with other applications;
- Experience evaluating and improving application performance;
- Knowledge of Agile Manifesto best practices and agile methodologies;
- Currently pursuing a bachelor's degree in Information Technology or related fields (software development, data analysis, agile methodologies, and product development).
Benefits
- Health insurance
- Dental plan
- Life insurance
- Childcare allowance
- Transportation voucher
- Meal or food voucher
- Perks/discount club
- Access to Wellhub
- Online personal trainer consultations
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
programming languagesobject-oriented programmingfunctional programmingAPIsintegrationstest-driven developmentdatabasesperformance monitoringacceptance testingsoftware quality analysis
Soft Skills
communicationdocumentationagile methods
Certifications
bachelor's degree in Information Technology