- 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
Work experience as a .NET DeveloperProficiency in building web-based applicationsIn-depth knowledge of at least one of the .NET languages (like C# and Visual Basic .NET)Familiarity with agile environmentsTroubleshooting abilitiesGood communication skillsBSc in Computer Science, Engineering or relevant field