Desenvolvedor de Software PL (Squad Crédito Consignado)

New
J
JobgetherFinancial Technology
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerMicrosoft SQL ServerMongoDBRabbitmqC#.NET coreRedisCI/CDRESTful APIsMicroservices

Requirements

  • Professional experience with Object-Oriented Programming, SOLID principles, and design patterns.
  • Experience designing and developing distributed systems, microservices, and RESTful APIs.
  • Strong hands-on experience with C# and .NET Core 8 or later, including Dapper.
  • Experience with transactional and non-transactional databases such as Oracle, SQL Server, and MongoDB.
  • Practical experience managing message queues with RabbitMQ, Kafka, or similar.
  • Experience with distributed caching solutions like Redis.
  • Experience managing releases, GitLab version control, and CI/CD practices.
  • Experience with software quality practices including unit/integration testing, code reviews, and pair programming.
  • Familiarity with Docker and Linux environments.
  • Knowledge of cloud platforms like Azure or AWS is desirable.
  • Experience with Agile methodologies such as Scrum and Kanban.
  • Familiarity with project management tools like Jira is a plus.

Responsibilities

  • Collaborate with the development team to define technical solutions based on business and product requirements.
  • Develop and maintain distributed systems, microservices, and RESTful APIs.
  • Ensure delivery quality through acceptance scenarios, unit testing, and sound engineering practices.
  • Create and maintain technical documentation, including API contracts and project specifications.
  • Investigate and resolve production incidents by identifying root causes and implementing permanent fixes.
  • Participate in code reviews, pair programming, and collaborative engineering practices.
  • Manage releases, versioning, and CI/CD development workflows.
  • Work with messaging, caching, databases, Docker, and Linux environments.
  • Contribute to continuous improvement using Agile methodologies like Scrum and Kanban.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now