Envision Employment Solutions is currently looking for a Senior Backend Developer for one of their partners, a global leader in the software development field.
The responsibilities include designing, developing, and maintaining robust and scalable backend applications.
The developer will be tasked with developing and maintaining efficient data access layers.
They will implement and maintain real-time communication features.
The role involves designing and optimizing database schemas, queries, and stored procedures.
Participation in architectural discussions and contribution to system design decisions is expected.
The developer will troubleshoot, debug, and optimize applications for performance and scalability.
They will implement and ensure security measures and data protection for all services.
Contributing to the continuous improvement of CI/CD pipelines is part of the job.
The developer must uphold clean code standards and ensure adherence to SOLID principles.
Collaboration with cross-functional teams to deliver high-quality solutions is essential.
Proven experience in developing scalable backend applications with .NET 6+ is required.
Strong expertise in Entity Framework Core (EF Core) for data access is necessary.
Proficiency in SQL Server, including optimized database structures, queries, and stored procedures, is needed.
Experience in creating and maintaining OpenAPI (Swagger) documentation is required.
A good understanding of Clean Architecture, including DDD and CQRS, is important.
Familiarity with Redis, Memcached, or similar caching frameworks is expected.
Experience working with CRON jobs and background processing tools like Hangfire and Threading Channels is necessary.
Practical experience with SignalR for real-time communication is required.
Knowledge of building and managing CI/CD pipelines is essential.
A strong grasp of SOLID principles and clean code practices is necessary.
Excellent problem-solving and debugging skills are required.
Knowledge of application security and data protection best practices is essential.
Requirements:
Candidates must have proven experience in developing scalable backend applications with .NET 6+.
Strong expertise in Entity Framework Core (EF Core) for data access is required.
Proficiency in SQL Server, including optimized database structures, queries, and stored procedures, is necessary.
Experience in creating and maintaining OpenAPI (Swagger) documentation is required.
A good understanding of Clean Architecture, including DDD and CQRS, is important.
Familiarity with Redis, Memcached, or similar caching frameworks is expected.
Candidates should have experience working with CRON jobs and background processing tools like Hangfire and Threading Channels.
Practical experience with SignalR for real-time communication is required.
Knowledge of building and managing CI/CD pipelines is essential.
A strong grasp of SOLID principles and clean code practices is necessary.
Excellent problem-solving and debugging skills are required.
Knowledge of application security and data protection best practices is essential.
Benefits:
The job offers the opportunity to work with a global leader in the software development field.
Candidates will have the chance to contribute to the continuous improvement of CI/CD pipelines.
The role allows for collaboration with cross-functional teams to deliver high-quality solutions.
There is an emphasis on maintaining clean code standards and adherence to SOLID principles.
The position provides opportunities for professional growth and development in a dynamic environment.