1. Utilize Microsoft's .NET infrastructure to create software solutions that meet clients' 2. Write clean, scalable code using .NET programming languages 3. Revise, update, refactor and debug code 4. Develop documentation throughout the software development life cycle (SDLC) as required 5. To design, develop, and implement the critical application for.Net environment 6. Serve as a solution provider on applications and provide technical support. 7. Collaborate effectively with customers to identify needs and evaluate alternative technical solutions 8. Initiate and drive major changes in programs, procedures and methodology. 9. Reformulating existing code to ensure adherence to stipulated guidelines. 10. Remaining abreast of coding and technological changes that will impact your work.