Description
As a **Senior Systems Analyst/Developer** at Montreal, you will join one of Brazil's top technology companies. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals committed to technology and its power to transform the world. That was only the beginning of a trajectory that has made us a solid market reference and one of the best companies to work for.
**Responsibilities and Duties**
* Gather system requirements and support business rule analysis, ensuring developed solutions meet the needs of the system's focus area;
* Perform corrective and evolutionary maintenance on systems, according to user needs and technological evolution;
* Participate in technical and functional refinements, contributing to defining the scope of features;
* Plan, specify, and implement improvements and new features;
* Develop full\-stack, front\-end, or back\-end solutions, implementing features and components defined with the team;
* Manipulate and optimize database usage;
* Write automated tests to ensure code quality and reliability;
* Create and maintain technical and user documentation for future reference, following established standards;
* Collaborate with the team to ensure software delivery according to the planned schedule.
**Requirements and Qualifications**
* Bachelor's degree in Computer Science, Information Technology, Administration, Engineering, or related IT fields.
**Desired Technical Knowledge:**
* Industry best practices in agile software development;
* Object-Oriented Programming;
* Clean Architecture;
* TDD (Test Driven Development);
* DDD (Domain Driven Design);
* Integration of multi-platform systems;
* Prototyping techniques;
* Best practices for writing user stories;
* Web services development;
* Use of digital certification, especially digital signature of information and documents;
* Software version control tool (GIT);
* Reporting generation tools;
* Application servers;
* Relational and non-relational databases;
* SOLID principles.
**Languages/Technologies:**
* Angular 17\+;
* Primefaces (Prime NG);
* JavaEE;
* Java Spring Boot;
* SQL;
* Docker;
* HTML;
* CSS;
* JavaScript;
* JUnit (unit tests);
* Arquillian;
* Cypress (integration tests);
* PostgreSQL database.
**Additional Information**
* Meal Allowance or Food Voucher;
* Life Insurance;
* Benefits Club;
* Daycare Assistance \- per collective agreement;
* CLT employment contract;
* 100% remote work.
In continuous construction, we foster a collaborative, respectful, and accessible environment. **We invest in talent development** and in implementing practices that optimize and connect diverse technological and innovative aspects.