





Description: Education Requirements: * Minimum: Completed bachelor's degree in Computer Science, Software Engineering or related fields * Preferred: Postgraduate studies, specializations, courses and technical certifications in related technical areas Experience: * Minimum: 3 years of experience as a software developer * Preferred: 4 to 5 years of experience in software development Technical Skills/Knowledge: * Advanced knowledge of concurrent and parallel programming; * Expertise in algorithms and data structures; * Advanced knowledge of design patterns, software architecture and modularization; * Advanced knowledge of databases and optimization; * Experience with DevOps and CI/CD practices; * Knowledge of Cloud Computing and infrastructure; * Solid understanding of application security; * Expertise in software testing; * Familiarity with performance and monitoring tools. Behavioral Skills: * Technical leadership; * Mentoring capability; * Clear and effective communication; * Complex problem-solving; * Project management; * Teamwork; * Analytical thinking; * Decision-making ability; * Initiative and proactivity. * Provide technical leadership in medium-complexity software development projects, ensuring quality and timely delivery; * Develop and implement scalable solutions by applying solid system architecture principles; * Actively participate in the analysis and definition of technical requirements, contributing expertise to build more robust solutions; * Conduct detailed code reviews, providing constructive feedback and ensuring code quality; * Offer technical mentorship to junior developers, sharing knowledge and best development practices; * Implement and maintain DevOps practices, including CI/CD and deployment processes; * Optimize performance in applications and databases by applying advanced development techniques; * Participate in architectural decisions and define technical standards for projects; * Develop solutions using concurrent and parallel programming when necessary; * Implement advanced software testing practices; * Actively contribute to the company's technological evolution by proposing and implementing improvements in processes and tools; * Perform other related duties as required. 2511160202461427331


