As a Senior Backend Developer, you will need a strong understanding of backend technologies, particularly .NET and SQL Server, with a focus on building efficient, scalable, and secure server-side applications.
Responsibilities:
Design, develop, and maintain robust RESTful APIs using .NET Core/.NET 5+.
Collaborate with frontend developers for seamless backend integration.
Design and implement scalable database solutions using SQL.
Mentor junior developers and conduct code reviews.
Optimize applications and databases for performance and scalability.
Stay updated with emerging backend development trends.
Work with Dev Ops to implement CI/CD pipelines and ensure smooth deployments.
Participate in agile development processes, including sprint planning.
Troubleshoot and debug complex application/database issues.
Requirements:
5+ years of backend development experience.
3+ years of experience with .NET Core/.NET 5+ API development.
Proficient in C# and SQL.
Familiarity with ORM frameworks, preferably Entity Framework Core.
Experience with API design and RESTful architecture.
Knowledge of authentication protocols (e.g., OAuth, JWT).
Experience with Git for version control.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Preferred Qualifications:
Knowledge of cloud platforms (e.g., Azure, AWS).
Familiarity with No SQL databases.
Experience with testing frameworks (e.g., x Unit, NUnit).
Understanding of SOLID principles and design patterns.
About Us:
Capgemini Engineering, part of the Capgemini Group, is a global leader in engineering and R&D services. We combine industry knowledge with cutting-edge technology to drive the convergence of the physical and digital worlds.
#LI-AU1 #LI-Remote
We regret to inform you that this job opportunity is no longer available