Position Description 
This position is for an intermediate level Microsoft .Net Developer. This individual will be asked to participate and perform at every level of the development life cycle. Requirements gathering, design, development, testing/ QA, implementation, training, and maintenance. REQUIRED SKILLS/EXPERIENCE
Ability to effectively communicate in English verbally and in writing 
Strong oral and written communication, customer service, and time management skills 
Expertise in IT project management, including the ability to develop, track, and manage project work plans 
Ability to work effectively with a team to accomplish team projects and solve technical problems 
Ability to conceive and/or develop creative solutions and possess strong problem-solving skills 
Experience working with outlined standards 
Ability to manage multiple tasks and projects quickly and efficiently in a public-facing environment 
Ability to mentor other employees 
Experience developing and maintaining documentation for procedures and processes