
Software Engineer, Mid-level
Unifique
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Define technical tasks for software development projects, promoting the professional growth of the team and improving efficiency of outcomes.
- Establish and maintain system architecture and coding standards, ensuring that the engineering practices adopted are appropriate for the projects involved.
- Actively participate in software development, including programming and code review, to ensure quality and adherence to established standards.
- Coordinate and manage software development projects from conception to delivery, ensuring they are completed on time, within budget, and at the expected quality level.
- Solve complex development problems by providing innovative and efficient technical solutions.
- Facilitate communication between the development team and other areas of the organization, ensuring project objectives are aligned with business needs.
- Stay up to date with software development best practices, disseminate them, and apply them within the team.
- Keep current with technological trends and advances, evaluating new technologies and practices that may benefit the team and the organization.
- Contribute to the strategic planning of the IT area and the company, seeking alignment of the projects in which they participate.
- Mentor and support developers in technical tasks, encouraging decision-making and autonomy.
- Know the company’s business to propose high-value technical solutions for the organization.
Requirements
- Knowledge of common frameworks and libraries used in system development
- Understanding of object-oriented programming concepts and software design
- Familiarity with version control systems such as Git
- Experience in software development
- Knowledge of agile methodologies and project management
- Knowledge of SQL and NoSQL databases
- Knowledge of system architecture and modeling (Domain-Driven Design, Microservices, Event-Driven Design)
Benefits
- Health insurance
- Dental plan
- Pharmacy discount program
- Life insurance
- Commuter allowance (Vale Transporte)
- Meal allowance (Vale Alimentação)
- Education assistance
- Complimentary internet
- School supplies assistance
- Maternity support (Auxílio Cegonha)
- Unifique Bonus Program (PPR)
- Quinquennial award for length of service
- Psychological support
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
object-oriented programmingsoftware designSQLNoSQLsystem architectureDomain-Driven DesignMicroservicesEvent-Driven Designagile methodologiesversion control
Soft Skills
team leadershipcommunicationproblem-solvingmentoringproject managementstrategic planningcollaborationdecision-makingefficiency improvementprofessional growth