10 years of hands-on software development experience.
Minimum of 3 years in a technical leadership role.
Proven track record in designing and developing scalable high-performance
web applications.
Technical Skills
Architecture:
o Experience building applications using C# preferably with Microsoft
.NET Core 3.1 and/or .NET 5 in an Azure environment.
Front-End:
o Proficient in HTML CSS JavaScript and .
Back-End:
o Strong experience with C# and other server-side
technologies.
o Expertise in object-oriented programming (OOP) and design
patterns.
o Demonstrated ability to develop high-quality extensible
and reusable backend code.
Database:
o Deep expertise in database design development and optimization
using MS SQL Server and MongoDB.
API Development:
o Strong understanding of REST API development with a focus
on performance and security.
Testing:
o Experience writing unit and integration tests.
o Proficient in Test-Driven Development (TDD) and testing
for robustness edge cases and usability.
CI/CD Tools:
o Extensive experience implementing and managing CI/CD pipelines.
Cloud & DevOps:
o In-depth knowledge of Microsoft Azure.
o Hands-on experience with containerization tools such
as Docker and Kubernetes.
o Familiarity with DevOps best practices and Agile development
methodologies.