




Job Summary: Mid-level Developer to work on software development, implementation, and maintenance, collaborating to create efficient and effective solutions. Key Highlights: 1. Passion for continuous innovation and customer service 2. Collaborative teamwork to plan and implement features 3. Opportunity for learning and growth in the development field **A Place TI.** is a software solutions provider for the Financial and Public sectors. We hire people who share our passion for continuous innovation and outstanding customer service. If you are growing in your career and wish to broaden your horizons, join our team! As a Mid-level Developer, you will be involved in software development, implementation, and maintenance. You will work closely with the development team to create efficient and effective solutions to technical problems. This role is ideal for someone passionate about technology, with foundational programming skills and a desire to learn and grow in the software development field. **Join us at A Place TI!** **Responsibilities:** * Write clean, efficient, and well-documented code using one or more programming languages. * Collaborate with the development team to plan, design, and implement new features and functionalities. * Troubleshoot and debug software issues, identifying and fixing bugs. * Perform unit and integration testing to ensure software quality. * Participate in code reviews and contribute to continuous improvement of the development process. * Stay updated with emerging trends and technologies in software development. **Requirements:** * Completed or ongoing undergraduate degree in Technology fields accredited by the MEC; * Experience in Java, Angular, Spring Framework, JPA, data modeling, TDD, unit testing, integration testing, agile methodologies, and product development is a plus. * Experience with PostgreSQL and Oracle databases is a plus. * Knowledge of microservices, Clean Code practices, and code analysis. * Experience with Git, Java IDEs, Linux, Jenkins, and SonarQube is a plus. * Basic/Intermediate English proficiency. * Prior experience in a corporate environment. * Prior experience working in teams. * Prior experience applying agile methodologies in a corporate environment is a plus; * Experience writing clean and efficient code using one or more programming languages. **Competencies:** * Teamwork. * Communication. * Organization.


