.NET Backend Developer designing and maintaining robust backend systems and APIs for critical enterprise applications. Collaborating with teams and optimizing applications for performance and security.
Responsibilities
Design, develop, and implement high-performance, scalable, and secure backend services and APIs using C# and the .NET framework
Collaborate with front-end developers, product managers, and other stakeholders to understand requirements and translate them into technical solutions
Write clean, maintainable, and efficient code following best practices and coding standards
Participate in code reviews to ensure quality and adherence to architectural guidelines
Troubleshoot, debug, and resolve issues in existing applications and systems
Develop and maintain technical documentation for new and existing functionalities
Optimize applications for maximum speed, scalability, and security
Contribute to the continuous improvement of development processes and tools
Stay updated with the latest industry trends, technologies, and best practices
Requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Minimum 5 years of proven experience as a Backend Developer with strong proficiency in C# and the .NET framework (.NET Core/.NET 8+)
Solid understanding of object-oriented programming (OOP) principles and design patterns
Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework Core)
Familiarity with RESTful API design and development
Experience with version control systems, preferably Git
Knowledge of cloud platforms (e.g., Azure, AWS) is a plus
Understanding of microservices architecture and message queuing systems (e.g., RabbitMQ, Kafka) is beneficial
Strong problem-solving skills and attention to detail
Excellent communication and teamwork skills
Benefits
Attractive benefits including competitive compensation
Flexible, hybrid working options
Support for professional development through training
Senior Full Stack Backend & Data Engineer ensuring application support and maintenance in high availability environments. Join a collaborative team focused on continuous improvement and technical challenges.
Java Software Engineer creating scalable factory operations solutions at Pelico. Engaging in architecture design, team collaboration, and system performance improvement.
Tech Lead overseeing development team fostering tech advancement and problem - solving. Company specializes in scalable tech solutions integrating human expertise and AI.
Lead product development with an AI - first approach for innovative enterprise financial products in a hybrid team. Collaborate and drive impact while embracing the full product lifecycle.
Technical Architect leading implementation of Saviynt’s identity management solutions for enterprise clients. Ensuring on - time delivery and providing technical advisory for identity governance projects.
Senior Software Engineer developing features for Cloudera's Ranger products enabling data security across multiple cloud deployments. Collaborating with cross - functional teams and working in an Agile development environment.
Mid - level Java Engineer developing scalable microservices and backend solutions at Avenga. Focused on best practices and innovation in software development.
Architect designing scalable microservices for a leading digital transformation company. Leading modernization initiatives and establishing technical standards in a collaborative environment.
Data Engineer developing ETL processes using Python and Snowflake at Knowmad Mood, leaders in digital transformation. Engage in innovative projects that drive real change through technology.