- Strong proficiency in C#, .NET, .NET Core 8.0, ASP.NET Core, MVC, Web API, RESTful
- Services, and Entity Framework.
- Solid understanding of Object-Oriented Programming (OOP/OOPS) concepts and principles.
- Strong knowledge of exception handling, collections, data
- structures, and algorithms.
- Experience with design patterns and software architecture principles,
- with the ability to design and develop scalable, maintainable, and
- high-performance applications.
- Good working knowledge of Microsoft SQL Server, MySQL, or
- other relational databases.
- Experience in developing reusable, modular, and maintainable C#
- libraries/components.
- Strong analytical, problem-solving, debugging, and
- troubleshooting skills.
- Hands-on experience with source control systems such as Git and Bitbucket.
- Good understanding of modern UI frameworks and web technologies,
- including:
Angular
React
Next.js
JavaScript
TypeScript
Soft
Skills
- Excellent communication and collaboration skills.
- Ability to work effectively in a fast-paced Agile development
- environment.
- Strong attention to detail and commitment to delivering
- high-quality software.
Nice
- to Have
- Experience implementing CI/CD pipelines and following DevOps
- practices and methodologies.
Experience with Test-Driven Development (TDD) and
- automated testing frameworks.
- Familiarity with Agile/Scrum development methodologies.
- Exposure to cloud platforms such as Microsoft Azure is an
- added advantage.
Job description provided by Elfonze Technologies.
View the original posting