Job Closed
This listing is no longer active.
Soluções simples, seguras e eficientes para a gestão financeira do seu negócio!
Mid-level Analyst Programmer - C#, ASP.NET
Location
Brazil
Posted
162 days ago
Salary
0
Seniority
Senior
Job Description
Mid-level Analyst Programmer - C#, ASP.NET
F360
• Be part of our multidisciplinary squads; • Participate in the development of new features; • Help keep our maintenance backlog healthy; • Perform unit tests (with support from our specialists); • Learn our business rules and apply them to day-to-day requests;
Job Requirements
- Intermediate to advanced proficiency in C#;
- Experience with .NET Framework / .NET Core / .NET 6 or higher;
- Solid knowledge of Object-Oriented Programming (OOP);
- Practical application of SOLID principles and Clean Code;
- Experience with ASP.NET Core (Web API and/or MVC);
- Development and maintenance of REST APIs;
- Development of background workers;
- Implementation of authentication and authorization (JWT, OAuth2);
- Knowledge of Dependency Injection (IoC);
- API versioning;
- Integration with external services;
- Integration with messaging systems (RabbitMQ);
- Experience with caching (Redis, MemoryCache);
- Experience with NoSQL databases;
- Experience with SQL Server;
- Writing optimized queries;
- Knowledge of indexing and data modeling;
- Experience with layered architecture;
- Knowledge of Clean Architecture;
- Basic knowledge of DDD (Domain-Driven Design);
- Application of design patterns;
- Concepts of code versioning and organization;
- Development of unit tests (xUnit, NUnit, or MSTest);
- Use of mocking libraries (Moq, NSubstitute);
- Knowledge of integration testing;
- Experience with TDD (a plus);
- Version control with Git;
- Experience with CI/CD pipelines;
- Basic knowledge of Docker;
- Familiarity with cloud environments (GCP/AWS/Azure);
Benefits
- Flexible meal allowance (Flash card);
- Transportation voucher or mobility allowance;
- Health insurance;
- Starbem;
- TotalPass;
- Partnership with SESC;
- Childcare assistance for little ones;
- Day off on your birthday;
- Internal training program;
- Partnerships with educational institutions;
- Home office allowance;
- Hybrid work;
- Collaborative and relaxed work environment;
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop scalable applications using .NET Core and ASP.NET • Build RESTful APIs • Integrate Azure or AWS services • Conduct code reviews • Implement secure coding practices • Support DevSecOps automation efforts
• Design, train, debug, and improve object detection models • Build training pipelines and manage datasets • Perform error analysis and optimize inference • Deliver production-grade services using Docker and CI/CD • Write technical documentation and maintain logging/monitoring systems
Backend Engineer
XsollaXsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
• Design, build, and maintain backend services that power core products and platforms. • Develop event-driven systems using Go and Kafka. • Build scalable microservices in containerized environments using Docker and Kubernetes. • Contribute to architecture decisions that improve performance, resiliency, and maintainability. • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions. • Own your code in production, monitor, debug, and continuously improve service performance and reliability. • Write automated tests and follow CI/CD best practices to ensure high-quality deployments. • Participate in code reviews, technical discussions, and knowledge sharing across teams. • Support on-call rotation alongside senior team members to help maintain production systems.
Senior Java/Kotlin Backend Developer
InvilliaInnovation Engineering_ part of AI/R ©AI Revolution Company
• The professional will be responsible for providing technical solutions for new features and offering necessary support for existing features. • We also expect this person to assist other team members with technical issues while ensuring the best solution for the business. • We place a strong emphasis on quality, which includes clean and readable code (clean code).




