Responsibilities:
-
Analyze system requirements and prioritize tasks
-
Write clean, testable code using .NET programming languages
-
Develop technical specifications and architecture
-
Test and debug various .NET applications
-
Review and refactor code
-
Deploy fully functional applications
-
Upgrade existing programs
-
Support junior developers’ work
-
Document development and operational procedures
Requirements:
-
Work experience as a .NET Developer
-
Proficiency in building web-based applications
-
In-depth knowledge of C#.NET languages
-
Familiarity with agile environments
-
Troubleshooting abilities
-
Good communication skills
-
BSc in Computer Science, Engineering or relevant field
-
Experience in e-commerce is HIGHLY PREFERRED
Technical Skills:
-
C#
-
.NET Framework / .NET Core
-
Entity Framework
-
Web Services / Web API
-
REST / JSON
-
Proficiency with design patterns and best practices
-
Resource planning, task creation, and estimation
-
Mentor and lead development team members
-
Microservices architecture
-
Responsive Web
-
ASP.Net MVC
-
JS / jQuery / Angular / React / Vue
-
SQL / SQL Server / Oracle
-
Jasmine / NUnit / Moq
-
IIS / DevOps
-
AWS / Azure
-
Test Driven Development
-
Agile Delivery
-
Visual Studio Team Services
-
Team Foundation Server
-
MSBuild
-
Git / NPM