DEPARTMENT:           Programming Department

SUPERVISOR:            Software Development Manager


Job Responsibilities

·       Develops new applications, databases, and reports from beginning to end

·       Maintains existing applications, databases, and reports

·       Creates and writes code that meets required standards

·       Refactors existing code to improve efficiency and maintainability

·       Uses source control to track revisions to source code


Qualifications and Experience

·       2-5+ years of software development experience

·       2-5+ years of database development and administration

·       Bachelor’s degree in Computer Science (or a closely related field) from an accredited university is desired.  4 years of software development experience may be accepted in lieu of a Bachelor’s degree.


Technical Skills

·       Experience with the following: C#, ASP.NET MVC, SQL, HTML 5, CSS, JavaScript, jQuery, Angular

·       Experience with Visual Studio and SQL Server Management Studio

·       Experience with source control (TFS, Git, Mercurial, etc.)

·       Experience with Crystal reports, Active Reports, SSRS, and other reporting frameworks

·       Experience in performance tuning, optimization, SQL Server Agent, and SSIS packages

·       Solid understanding of object-oriented design


Performance Standards

·       Accepts responsibility

·       Communicates effectively

·       Competent in established practices and procedures

·       Maintains confidentiality

·       Manages time wisely

·       Performs precise, detailed work without constant supervision

·       Provides services that meet management, customer, and employee expectations

·       Remains efficient under pressure

·       Self-sufficient

·       Works to meet deadlines and budgets

·       Works well with others and provides assistance willingly

If interested in applying for this position, please send your resume to