Builds high customer satisfaction by managing end-users expectations, communicating moderately complex technical issues clearly and in a way this is easily understood. Documents agreed upon resolutions.
Developers on other teams, and various project managers and business partners can also be expected. Must also be able to author clear, precise, and easy to consume documentation with regards to code and team standards.
Participate in a development team, producing components for new and existing applications with focus on the Microsoft technology stack; create technical specifications based on functional requirements.
Work closely with web development and software design team for production, modification and maintainence of web applications; develop and unit test software that meets business requirements and technical design.