fresh. fast. flexible.
Full-Stack .NET Developer Mid/Senior
Location
Brazil
Posted
22 days ago
Salary
0
Seniority
Senior
Job Description
Full-Stack .NET Developer Mid/Senior
Deliverit
• 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.
Job Requirements
- 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
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Sr Industrial Maintenance Technician
HoneywellHoneywell is an award-winning Fortune 100 company that aims to make the world a more sustainable, cleaner, secure, productive, and connected place with the help
Role Description As a Sr Field Service Technician here at Honeywell, you will have the opportunity to provide high-level technical support and service to our customers, ensuring the optimal performance of Honeywell products and systems. - Troubleshoot and resolve complex technical issues. - Perform maintenance and repairs. - Provide training and guidance to customers and junior technicians. Your expertise and dedication will drive customer satisfaction and contribute to the success of our service operations. In this role, you will impact the efficiency and reliability of our service operations, enhance customer satisfaction, and support the growth of our business by ensuring the highest standards of service delivery. Company Description Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our: - Aerospace Technologies - Building Automation - Energy and Sustainability Solutions - Industrial Automation business segments These are powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
Especialista em Desenvolvimento Back-End, .NET
Code n'AppTecnologia e inovação transformando a sua empresa
• O(a) profissional atuará como uma **referência técnica no desenvolvimento back-end com .NET**, contribuindo para a evolução da arquitetura, qualidade do código e padronização das soluções. • Terá papel ativo na melhoria contínua dos sistemas, apoiando o time e gestores em decisões técnicas e promovendo boas práticas, sem responsabilidade direta por gestão de pessoas ou priorização de demandas. • Nosso ambiente possui forte atuação com **.NET e SQL Server**, incluindo uso de procedures e regras de negócio no banco de dados, em processo de evolução para arquiteturas mais desacopladas, com maior protagonismo da aplicação e uso de conceitos como microserviços e mensageria. • Esperamos que essa pessoa possa: - Atuar como **referência técnica para o time**, apoiando desenvolvedores na construção de soluções e tomada de decisão; - Realizar **revisões de código (Pull Requests)**, garantindo qualidade, padronização e boas práticas; - Definir, evoluir e disseminar **padrões técnicos** (arquitetura, organização de código, integração, testes); - Contribuir na **evolução da arquitetura**, apoiando iniciativas como: - redução de regras de negócio em banco de dados - migração de lógica para a aplicação (.NET) - evolução para microserviços e uso de mensageria; - Atuar de forma prática no desenvolvimento, contribuindo com código quando necessário, em implentações de provas de conceito e outros cenários; - Apoiar a **evolução de testes automatizados** no ambiente; - Participar e apoiar em **refinamentos técnicos**, contribuindo com visão de viabilidade, arquitetura e riscos; - Promover e conduzir **sessões de compartilhamento técnico** e disseminação de conhecimento; - Apoiar na análise e resolução de **problemas técnicos complexos**, incluindo cenários em produção; - Contribuir para o crescimento técnico do time, elevando o nível de qualidade das entregas; - Aplicar e incentivar boas práticas como **Clean Code, KISS, YAGNI e princípios SOLID**, com visão pragmática.
• The .NET developer will be responsible for creating and evolving web systems, APIs and integrations, with the opportunity to work internally or at client sites, contributing through the full lifecycle from design to deployment, using agile methodologies to deliver efficient, high-quality solutions. • Our environment has a strong focus on .NET and SQL Server, including the use of stored procedures and business logic in the database, and is migrating these into the .NET architecture — offering an excellent opportunity for technical learning and professional growth. • We expect this person to: • Contribute to the success of projects and the growth of the team; • Know and apply good development practices; • Write clean, high-quality, maintainable code; • Continuously develop their technical knowledge with support from the team.
Role Description Your team’s dynamic: - Developers and test specialists from diverse backgrounds, united by one goal: delivering high-quality solutions that meet and exceed our customers’ evolving needs. - We build integrations that are secure by design, observable by default, and built to last. Top five reasons why you want this job: - You thrive on new challenges in a fast-paced, collaborative team. - You want to apply technical skill and creativity to an enterprise-scale distributed system. - You’re passionate about connecting business systems and external partners through reliable, secure integrations. - You want ownership of mission-critical integrations spanning customers, partners, and compliance agencies. - You believe great software means quality, security, and observability — not just working code. Your day at a glance: - Build integrations between internal systems (ERP, CRM, PIM) and external partners, government bodies, and compliance agencies. - Design and maintain secure REST APIs and event-driven components using Azure Service Bus, Event Hub, Azure Logic Apps and Azure Functions. - Define API contracts with Swagger spec-first — before implementation begins. - Embed security into every stage — from design to production. - Instrument code for observability: structured logging, distributed tracing, and Application Insights. - Contribute to feature analysis, design, effort estimation, CI/CD pipelines, and cross-team code reviews. Qualifications - Bachelor’s in Software Engineering, Computer Science, or equivalent experience. - 5+ years in cloud software development with a consistent focus on API design and system integration. - Strong C# and .NET skills (full-stack, OOP, and functional programming). - Experience building fault-tolerant, scalable products across platforms. - Proven track record integrating third-party, partner, or government/compliance APIs. - Agile mindset with strong analytical and communication skills. - Comfortable across the full SDLC — design, security, development, and maintenance. Requirements - REST API design & development · Event-driven architecture. - C# · .NET Framework 4.8 / .NET 8 / .NET Core. - 5+ years of cloud software development. - Cloud platforms (Azure preferred; AWS / GCP accepted). - Database knowledge (relational and/or NoSQL). - Swagger · REST · event-driven messaging. Benefits - Attractive compensation package. - Training Tuition Reimbursement Program. - Work-life balance with a flexible working schedule.



