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 browser or a mobile app.
Performs communication with third-party systems via integrations.
Creates tasks that run on the server and manages the software intelligence, i.e., the application engine.
Implements software through coding, including deploying the developed systems to the Bank's environments;
Supports software written in technologies considered legacy, making timely and targeted modifications and interventions to maintain availability, stability, performance and alignment with business needs;
Builds APIs, customizing integrations;
Documents delivered software, valuing the simplicity advocated by agile methods;
Develops software guided by tests (Test-Driven Development - TDD);
Creates databases and integrates them with other applications;
Evaluates and implements application performance monitoring;
Conducts acceptance testing, controls and software quality analysis (QA).
Requirements
Knowledge of Delphi for back-end development;
Proficiency in object-oriented programming paradigms or functional programming paradigms;
Experience building APIs and customizing integrations;
Proficiency with code versioning processes and Continuous Integration;
Proficiency in Test-Driven Development (TDD) practices;
Database creation and integration with other applications;
Evaluation and improvement of application performance;
Knowledge of Agile Manifesto best practices and agile methodologies;
Currently pursuing or completed a bachelor’s degree in Information Technology or a related field associated with software development, data analysis, agile methodologies and product development.
Benefits
Health insurance;
Dental plan;
Meal or food allowance;
Benefits club with an extensive network of partners;
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.