Job Description :
Job Description:
Under general direction, formulates and defines systems scope and objectives through research and fact finding to develop or modify moderately complex information systems. Designs, codes, tests and debugs documents and maintains those programs. Works on all phases of applications systems analysis and programming activities. Occasionally provides guidance to less experienced analysts and/or programmers. Performs other duties as assigned.
The successful candidate must have the ability to communicate effectively both verbally and in writing. Must be comfortable making decisions and recommending alternative approaches; identifying and resolving conflict. Excellent organizational and analytical skills are essential. Must be flexible and willing to adapt to changes and have the ability to establish and maintain effective working relationships with staff and other departments/agencies.
Minimum three (3) years of programming/systems analysis experience
Experience implementing object oriented design principles.
Experience with relational databases
Preferred Qualifications
BS in computer science or related field
Experience developing web applications
Experience programming in C#
Experience with the .Net Framework
Experience with MS SQL
Experience with Visual Studio
Experience with TFS
Experience in an agile development environment