- Develop software modules according to the instructions of Team Lead and Project Mangers in .NET technologies. - Follow the development methodology techniques strictly and suggest improvements in processes and systems. - Involved in creating standard and efficient code writing for software components in .NET platform. - Work towards increased efficiency of the software team by adopting consistent techniques like reusability, minimum bugs in releases and flexibility. - Take lead in writing software, especially complex algorithms, and able to solve problems of own written software components in .NET and Microsoft technologies. - If required by the manager, manage the test and deployment of the software in releases on test and live servers.
- Excellent execution skills in the software development. - Strong skills in designing, writing secure components, Usability and performance techniques - Fully aware with new Microsoft technologies and Servers and recommended solution guides from Microsoft. - Strong skills in designing web based databases, database triggers, procedures.
Special Skills and Abilities Required
- Strong verbal communication skills are required for internal communication. Should be able to understand the technical documents.