- Participate inrequirements analysis
- Collaborate withinternal teams to produce software design andarchitecture
- Write clean scalable code using.NET programming languages
- Test and deployapplications and systems
- Revise updaterefactor and debug code
- Improve existingsoftware
- Develop documentation throughout thesoftware development life cycle (SDLC)
- Serveas an expert on applications and provide technicalsupport
- Proven experience as a .NET Developer orApplication Developer
- Familiaritywith the ASP.NET framework SQL Server and design/architecturalpatterns (e.g. ModelViewController (MVC))
- Knowledge of at least one of the .NET languages (e.g. C#Visual Basic .NET) and HTML5/CSS3
- Familiaritywith architecture styles/APIs (REST RPC)
- Understanding of Agile methodologies
- Excellent troubleshooting and communicationskills
- Attention to detail
- BSc/BA in Computer Science Engineering or a relatedfield