Senior .NET Backend Developer responsible for designing and maintaining backend systems using .NET technologies. Collaborating with cross-functional teams to ensure scalable architecture and code quality.
Responsibilities
Design, develop, and maintain backend services using .NET and C#
Apply Clean Architecture principles to ensure maintainable and scalable codebases
Implement and consume RESTful APIs
Work with Entity Framework (EF) for data persistence and complex data modeling
Design and build event-driven systems using messaging technologies like RabbitMQ
Apply strong software architecture principles to guide system design and service interactions
Write unit tests and contribute to overall test automation practices
Integrate and manage distributed caching mechanisms (e.g., Redis, NCache) to improve performance
Develop efficient SQL queries and work closely with SQL Server
Collaborate with cross-functional teams, including frontend, DevOps, and QA
Participate in code reviews, architecture discussions, and mentoring junior developers
Requirements
5+ years of experience in backend development using .NET / .NET Core
Strong experience with Entity Framework (EF)
Solid understanding of event-driven architecture and experience with RabbitMQ (or similar)
Hands-on experience applying Clean Architecture and SOLID principles
Strong grasp of general software architecture concepts (e.g., layered architecture, DDD)
Proficiency in unit testing frameworks (e.g., xUnit, NUnit, Moq)
Familiarity with distributed caching systems such as Redis or NCache
Experience building and consuming RESTful APIs
Strong skills in SQL Server development and optimization
Experience working with version control systems like Git
Benefits
A benefits package that includes an extensive health insurance package
Annual vacation, sick, and personal days
A remote-hybrid work environment and flexible work arrangements to promote work-life balance
Opportunities for professional growth and development
Mid - Senior Software Engineer for a global crowdfunding platform powering social justice movements. Improving and maintaining Laravel/MySQL systems to support thousands of campaigns.
Software Developer focused on backend solutions, working with Python and C++ in a hybrid role based in Madrid. Experience with complex SOA architecture required.
Software Developer maintaining and developing app features for a user - friendly accounting platform. Collaborating with team on improvements to enhance user experience while providing technical support.
Senior Software Engineer developing backend applications for Cellulant, leading design and operations of mission - critical applications. Engaging with cross - functional teams to deliver high - value results in financial technology.
Fullstack Software Engineer at Dilitrust developing scalable legal solutions using Node.js and Vue.js. Collaborating across teams to drive innovation and enhance product offerings.
Java Developer responsible for designing, developing, testing enterprise applications integrated with Angular front - ends. Collaborating in a technology team for innovative digital solutions.
Java Developer developing BPMN - driven workflows and automated systems in a hybrid environment. Involves collaboration with teams and integration with various services.
Senior Full Stack Developer building and maintaining SaaS products with Java Spring Boot and Angular. Contributing to system design, performance improvements, and team collaborations in a hybrid setup.
Java Developer designing and implementing technology solutions to empower others at Broadridge. Collaborating in an Agile environment to deliver high - quality software solutions and improvements.