Write clean, scalable code using C#, and ASP.NET programming languages for the Desktop application
Must have good concepts of SQL/MySQL or other relational databases
Collaborating with coworkers to facilitate the creation of large, complex developments, as required.
Remain up to date with the terminology, concepts and best practices for coding mobile apps
Utilizing Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
Develop technical interfaces, specifications, and architecture for existing Desktop applications
Develop client displays and user interfaces
Understanding of Agile methodologies
Excellent troubleshooting and communication skills
Able to work independently, as well as in a team