Expleo Group
Website:
expleo.com
Job details:
We are lookig for a C# Backend Developer responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power web applications and software solutions. They focus on building robust, scalable, and secure backend services using C# and the .NET framework, ensuring seamless integration with front-end components and third-party services.
Responsibilities
Key Responsibilities
- Develop and maintain server-side application logic using C# and .NET technologies.
- Design, implement, and optimize APIs (RESTful or SOAP) for communication between front-end and backend systems.
- Work with databases, including designing schemas, writing efficient queries, and managing data storage using SQL Server or other relational databases.
- Ensure application performance, scalability, and security.
- Collaborate with front-end developers, QA engineers, and DevOps teams to deliver high-quality software.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve software defects and performance issues.
- Participate in code reviews, design discussions, and agile development processes.
- Stay updated with the latest developments in C#, .NET, and backend technologies.
- Implement and maintain integration with third-party services and APIs.
Qualifications
B.Tech/B.E. in Computer Science
Essential Skills
Required Skills and Qualifications
Strong proficiency in C# programming language and .NET framework (.NET Core/.NET 5+).
Experience with backend frameworks such as ASP.NET MVC, ASP.NET Web API.
Solid understanding of object-oriented programming (OOP) and design patterns.
Experience with relational databases (e.g., Microsoft SQL Server, PostgreSQL) and ORM tools like Entity Framework.
Familiarity with RESTful API design and implementation.
Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT).
Experience with version control systems, primarily Git.
Understanding of asynchronous programming and multithreading.
Strong problem-solving skills and attention to detail.
Good communication and teamwork skills.
Preferred Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience with microservices architecture.
Familiarity with Microsoft Azure
Experience
Minimum 5+ Years
Click on Apply to know more.