FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAngularAzureEntity FrameworkJest.NETOracleRabbitMQRedisRxJS
About the role
Key responsibilities & impact- Develop and maintain .NET applications, ensuring they are scalable and maintainable;
- Participate in the architecture and design of new features, contributing to the platform's evolution;
- Work closely with architects and other developers to ensure compliance with coding best practices and design patterns;
- Implement business rules and ensure effective integration between the Oracle database and the application;
- Conduct code reviews and promote the technical quality of the team;
- Participate in planning and review meetings, contributing estimates and effort analyses.
Requirements
What you’ll need- Proficiency with .NET Core 6.0 (Web API, Middleware, Dependency Injection, advanced LINQ);
- Experience with the Facade pattern / Layered architecture (Business, Repository, Service, DTOs);
- Experience with NHibernate (configuration, mappings, optimizations);
- Knowledge of Dapper (high-performance queries, use of QueryMultiple, complex joins);
- Solid knowledge of Entity Framework Core (Code First, Migrations, LINQ, tracking);
- Experience with microservices (communication, bounded context segregation, API versioning);
- Knowledge of messaging with RabbitMQ (publisher, consumer, retry, dead-letter);
- Knowledge of Redis (response caching, locks, Pub/Sub, TTL);
- Experience with JWT (authentication, refresh tokens, claims, roles);
- Hands-on experience with Angular 11/12 (RxJS, Forms, HttpClient);
- Implementation of interceptors, guards, and lazy loading;
- Knowledge of componentization, reuse, and front-end architecture;
- Best practices for services and shared state (RxJS/Subject/BehaviorSubject);
- Integration with back-end RESTful APIs, error handling, loading states, etc.;
- Experience with Azure DevOps (pipelines, repositories, PRs, boards);
- Use of automated releases, YAML pipelines, continuous integration - desirable;
- Knowledge of monitoring/logging (e.g., Serilog, Application Insights, Kibana) - desirable;
- Knowledge of automated testing (xUnit/NUnit, Jest/Karma for Angular);
- Practice with integration tests, mocks, and contract testing;
- Ability to validate and apply Clean Code and SOLID principles;
- Ability to mentor mid-level and junior developers;
- Proactiveness to identify and propose technical improvements;
- Communication skills to interact with Product Owners and business stakeholders;
- Concern for the impact of delivered work;
- Experience working remotely and collaborating asynchronously;
- Practical experience with agile methodologies (Scrum/Kanban).
Benefits
Comp & perks- Work mode: 100% Remote
- Meal allowance (VA) and/or food vouchers (VR)
- Well-Being Program: psychological support, legal support, social support, financial support
- Health plan and Dental plan
- Life insurance
- Wellhub (Gympass)
- Monthly workshops
- Partnerships offering discounts: Sucesu, Target Trust, Sesc and Seprorgs
- Anniversary recognition award
- Referral bonus for successful hires
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET Core 6.0Web APIMiddlewareDependency InjectionLINQNHibernateDapperEntity Framework CoremicroservicesRabbitMQ
Soft Skills
mentoringproactivenesscommunicationcollaborationconcern for impactparticipation in planningcode reviewstechnical quality promotionestimationeffort analysis
