Desenvolvedor de Software PL (Squad Crédito Consignado)
Jobgether
4 horas atrás
•Nenhuma candidatura
Sobre
- This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor de Software PL (Squad Crédito Consignado) based in Brazil.
- This is an opportunity for a mid-level Backend Developer to build modern, scalable, and high-performance financial technology solutions.
- You will join a product and technology squad focused on solutions for the payroll-deducted credit ecosystem.
- The role combines hands-on software development with active participation in technical and product decisions.
- You will work with distributed systems, microservices, APIs, databases, messaging, and caching technologies.
- Quality, reliability, documentation, and continuous improvement will be central to your day-to-day work.
- You will collaborate closely with development and business teams in an agile environment.
- Your work will directly contribute to robust digital financial products that connect technology with business value.
- n
- Accountabilities
- Contribute to defining technical solutions in collaboration with the development team, considering business and product requirements.
- Analyze existing solutions critically and proactively identify opportunities for technical and process improvements.
- Develop and maintain distributed systems, microservices, and RESTful APIs using established software engineering practices.
- Ensure the quality of deliveries by defining acceptance scenarios, writing unit tests, and applying sound development practices.
- Create and maintain technical documentation, including API contracts and project specifications.
- Support production incidents by investigating issues, identifying root causes, and implementing definitive corrective solutions.
- Participate in code reviews, pair programming, and other collaborative engineering practices.
- Manage releases, versioning, and development workflows while contributing to CI/CD practices.
- Work with messaging, caching, databases, Docker, and Linux-based environments to support reliable applications.
- Collaborate within Agile methodologies such as Scrum and Kanban to plan, deliver, and continuously improve solutions.
- Requirements
- Professional experience with Object-Oriented Programming, SOLID principles, design patterns, and established software architecture practices.
- Experience designing and developing distributed systems, microservices, and RESTful APIs.
- Strong hands-on experience with C# and .NET Core 8 or later, including data access using Dapper.
- Experience working with transactional and non-transactional databases such as Oracle, SQL Server, and MongoDB.
- Practical experience creating and managing messaging queues with RabbitMQ, Kafka, or similar technologies.
- Experience with distributed caching solutions such as Redis.
- Experience managing releases, GitLab version control, and CI/CD-related development practices.
- Experience with software quality practices, including unit and integration testing, code reviews, and pair programming.
- Familiarity with Docker and Linux environments.
- Experience working with microservice architectures and communication between services.
- Experience working with Agile methodologies, particularly Scrum and Kanban.
- Knowledge of cloud platforms such as Azure and/or AWS is desirable.
- Familiarity with project and activity management tools such as Jira is a plus.
- Strong analytical thinking, critical judgment, collaboration skills, and a proactive approach to solving technical challenges.
- Benefits
- Meal and food allowance totaling R$ 2,097.79.
- Unimed Unimax health insurance, with the possibility of including dependents.
- Dental insurance.
- Life insurance.
- Pharmacy network partnership.
- Childcare assistance.
- Transportation allowance.
- TotalPass wellness benefit.
- Ticket Plus card.
- Access to an on-site micromarket.
- Profit-sharing program.
- Annual Christmas bonus.
- Fully remote work model.
- Full-time employment.
- n
How Jobgether works
- We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
- We appreciate your interest and wish you the best!
- Why Apply Through Jobgether?
- Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
- #LI-CL1




