Let's make a difference together!
.NET Backend Developer
Location
Poland
Posted
122 days ago
Salary
0
Seniority
Senior
Job Description
.NET Backend Developer
Madiff
• Design, develop, and maintain backend services using .NET and C# in a modular, service-oriented architecture • Build and support REST APIs for complex business processes and data-driven workflows • Implement business logic related to calculations, validation, reporting, and audit readiness • Integrate backend services with frontend applications and AI-enabled components • Work with Azure cloud services to deliver scalable, secure, and resilient solutions • Design and optimise data access layers using relational databases • Ensure high code quality through testing, code reviews, and engineering best practices • Collaborate with analysts to translate functional and regulatory requirements into technical solutions • Support monitoring, performance optimisation, and troubleshooting in cloud environments • Contribute to architectural discussions and continuous platform improvement
Job Requirements
- Strong commercial experience with .NET and C# in enterprise environments
- Proven experience building RESTful APIs and backend services
- Solid understanding of object-oriented design, SOLID principles, and clean architecture
- Hands-on experience with Azure services (App Services, Functions, Azure SQL, Storage, Service Bus)
- Good knowledge of relational databases and SQL
- Experience with authentication and authorisation mechanisms
- Understanding of CI/CD pipelines and Agile delivery practices
- Nice to have: Experience with microservices architectures
- Exposure to Domain-Driven Design
- Background in regulated, financial, or compliance-heavy systems
- Familiarity with cloud security, monitoring, and logging
- Experience working in distributed, international teams
Benefits
- Solid, competitive salary
- Work in multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with stable project pipeline
- Fully remote model
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Create web-based applications to support continued company growth. • Use proven methodologies in an environment that includes Visual Studio, MVC, Git, unit and integration testing, and a build server.
• Build and maintain full-stack features using Next.js, TypeScript, and Node.js • Lead complex integrations with freight forwarders, airlines, and external partners • Design and optimize REST and tRPC APIs, databases, and caching (PostgreSQL, Redis) • Collaborate with product, design, and stakeholders to deliver features from concept to launch • Participate in agile rituals including standups, sprint planning, and retrospectives • Contribute to system architecture, engineering standards, and best practices • Write tests and documentation, and support knowledge sharing and mentoring
• Build and maintain full-stack features using Next.js, TypeScript, and Node.js • Lead complex integrations with freight forwarders, airlines, and external partners • Design and optimize REST and tRPC APIs, databases, and caching (PostgreSQL, Redis) • Collaborate with product, design, and stakeholders to deliver features from concept to launch • Participate in agile rituals including standups, sprint planning, and retrospectives • Contribute to system architecture, engineering standards, and best practices • Write tests and documentation, and support knowledge sharing and mentoring
Role Description - Domínio em Java 8+ e framework Spring Boot (ou Struts 2/EJB 3) para desenvolvimento back-end. - Experiência em Angular 9+, TypeScript, HTML5 e CSS3 para desenvolvimento front-end responsivo. - Conhecimento em bancos de dados Oracle, com utilização de PL/SQL e JPA/Hibernate. - Integração e consumo de APIs RESTful, autenticação e autorização via Keycloak. - Utilização de Git, Docker e pipelines CI/CD para controle de versionamento e automação de builds. - Aplicação de metodologias ágeis no ciclo de desenvolvimento (Scrum/Kanban). - Conhecimento em testes unitários e de integração (JUnit, Postman, RestAssured). - Capacidade de interpretar histórias de usuário, elaborar soluções técnicas e colaborar em revisões de código. Qualifications - Ampla experiência comprovada no desenvolvimento, manutenção e evolução de sistemas em Java, conforme exigência do Termo de Referência. - Graduação completa em curso de nível superior na área de Tecnologia da Informação (Ciência da Computação, Engenharia de Software, Sistemas de Informação ou correlatas). - Certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas. - Conhecimento prático em frameworks modernos Java e front-end, incluindo Spring Boot, Angular 9+ e Oracle PL/SQL, além de boas práticas de integração de APIs REST. - Familiaridade com metodologias ágeis (Scrum/Kanban), pipelines de integração e entrega contínua (CI/CD), versionamento (Git) e sistemas de acompanhamento de tarefas (Redmine ou similares).


