···
Log in / Register

Junior Software Engineer

Indeed
Full-time
Onsite
No experience limit
No degree limit
100 - 4 1201 - Plano Piloto, Brasília - DF, 70714-900, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Supports the server team in identifying, defining, and documenting software processes and requirements, aiming to ensure consistent alignment across teams. Key Highlights: 1. Support in identifying and documenting software processes and requirements. 2. Ensures consistent alignment between business teams and developers. 3. Supports coding, design, testing, and maintenance of high-quality software. General Responsibilities: Supports the Contractor's staff team in identifying, defining, and documenting business processes and software requirements to be implemented. Aims to ensure consistent alignment between business teams and the development team, facilitating communication and supporting deeper understanding of the business domain relevant to the implementation. Also supports the staff team in proposing features and organizing information regarding application behavior and process flow, satisfying both declared and undeclared business needs. Supports the staff team in coding, component design, unit testing, application development, software implementation, and maintenance—pursuing high quality through up-to-date coding, development techniques, standards, and procedures. The software developer strives to write high-quality code to fulfill stakeholder functionality requirements while ensuring optimization of computational resources, security, and performance. Mandatory Requirements: § Completed undergraduate degree in Information Technology, Computer Engineering, Computer Science, or any other undergraduate degree supplemented by a specialization in IT with a minimum duration of 360 hours; o For the UX-focused profile, alternatively to a completed undergraduate degree in Information Technology, a completed undergraduate degree in Visual Communication (Advertising, Public Relations, Design, or similar) from an institution accredited by the Brazilian Ministry of Education (MEC) is accepted. § Professional experience in software coding, software testing, software analysis and design, business analysis, data modeling, configuration management, software maintenance, or software support-related request and incident management, as specified in the table below: Minimum experience in software engineering: 1 year § Proven experience in **at least four** technical competencies within one of the technical groupings, as required by the Contractor: § In addition to the items already listed, when emphasis is placed on a specific competency inherent to the category, additional mandatory requirements must be added, as listed below: B.2) Web Environment Software Engineer: o Web programming languages: Java, JavaScript, Python, TypeScript; o Markup and notation languages: HTML, CSS3, JSON, Markdown, AsciiDoc; o Agile software development principles and practices, such as those defined in the TSE’s AgiTSE *Framework* for Software Development; o Design patterns (enterprise integration patterns, design patterns, microservices patterns); o Web application architecture, three-tier architecture, MVC model; o Domain-driven design (DDD); o Relational data modeling; o System integration: Messaging, Web services, REST, EJB; o Continuous integration (CI), test-driven development (TDD); o Application deployment on Platform-as-a-Service (PaaS) platforms; o Refactoring; o Continuous delivery (CD); o Static code analysis; o Software testing: unit, integration, system/functional, acceptance/user story, load, performance, vulnerability, usability, accessibility; o Automation of functional, unit, and load tests using software tools. Unit tests in Java using JUnit 4 or later. Functional test automation using Selenium WebDriver 2.4 or later. Load testing using JMeter 2 or later; o Writing SQL queries for database access; o Source code and other artifact version control using Git 2 or later. * Angular 12 [HTML, TypeScript, CSS, and JS] [DevTools] * Basic Git * Node/NPM * Agile methodology [Scrum] [Jira] **Preferred Qualifications** * Basic Figma ### **Employment Type:** CLT ### **Benefits:** Health insurance (options for employee and dependents), Meal Allowance, Food Voucher ### **Department:** Government

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.