Software Engineer – Technical Lead

Paraná Banco S/A

full-time

Posted on:

Location Type: Hybrid

Location: Curitiba • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

About the role

  • Actively participate in agile ceremonies (daily meetings, planning, review and retrospective).
  • Design, implement and maintain high-quality software systems in collaboration with the team.
  • Perform code reviews, providing constructive feedback to raise the team's technical level.
  • Work with Product Managers (PMs) and other stakeholders to understand requirements and translate them into innovative technical solutions.
  • Ensure software quality through automated and manual testing.
  • Contribute to the continuous improvement of development processes and software engineering practices.
  • Perform technical analyses for the refinement of User Stories (US).
  • Take responsibility for service deployments, including an efficient release pipeline and adherence to Gitflow.
  • Identify and map technical debt and application bugs, proposing solutions in collaboration with Enterprise Architecture.

Requirements

  • Proven experience in software development and working within agile teams.
  • Knowledge of code review practices, automated testing and manual testing.
  • Familiarity with deployment processes and the use of Gitflow.
  • Ability to perform technical analysis for requirement refinement.
  • Good communication skills and ability to collaborate with different areas.
  • Previous experience identifying and managing technical debt.
  • Experience working with Enterprise Architecture.
  • Advanced knowledge of continuous improvement practices for development processes.
  • Strong command of agile methodologies and tools for test automation and release.
Benefits
  • Our vacancies are open to everyone — no distinction by gender, race, color, age, sexual orientation or ethnicity.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software developmentcode reviewautomated testingmanual testingtechnical analysisdeployment processesGitflowcontinuous improvementagile methodologiestest automation
Soft skills
communicationcollaborationconstructive feedbackresponsibilityproblem-solving