Live opening · Posted 1 day ago
At a glance
The key details from the original listing.
About the role
Description supplied by the original job listing.
Job Description
We are seeking a proficient .NET Core Developer with 4+ years of experience, possessing expertise in SOLID principles, Web API, Design Patterns, Dependency Injection, and Version Control.
The primary responsibilities of this role include designing, developing, and maintaining backend services using .NET Core, ensuring the delivery of high-quality, scalable, and maintainable solutions. The successful candidate will be responsible for building robust and high-performance backend services while collaborating with cross-functional teams to develop secure and scalable applications.
Key Responsibilities
Design, develop, and maintain scalable and high-performance backend applications using .NET Core
Develop and expose Web API services that are efficient, secure, and maintainable
Apply SOLID principles to ensure code maintainability, scalability, and readability
Implement Design Patterns and Dependency Injection to ensure clean and reusable code
Collaborate with front-end teams to integrate backend services with user interfaces (experience with React JS is a plus)
Leverage Azure cloud services for deployment, scaling, and optimization (knowledge of Azure is beneficial but not mandatory)
Write and execute comprehensive unit tests to ensure code reliability, performance, and security
Troubleshoot, debug, and optimize applications to address performance and scalability issues
Contribute to continuous improvement in development processes, best practices, and coding standards
Participate in Agile development processes, contributing to sprint planning, and delivering high-quality features on time
.
Required Skills & Qualification
4+ years of experience in .NET Core development, including building scalable and efficient backend applications
Strong understanding of Web API development, particularly RESTful services
Solid experience applying SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion
Proficiency in C# and object-oriented programming (OOP) principle
Strong understanding of Design Patterns (e.g., Singleton, Repository, Factory) and Dependency Injection.
Experience with SQL Server and Entity Framework for database management and integrations
Version control experience with tools such as Git, SVN, or TFS
Proficiency with version control tools beyond the basics, including branching strategies and pull request workflows
Experience with unit testing frameworks to ensure high-quality, maintainable cod
Knowledge of Agile methodologies and experience in collaborative development processes
Work arrangement
No
Your early-applicant advantage
Live timing from JobBeeper.
More openings worth a look
Recently tracked roles with full details and direct application links.