Title: SR. PROGRAMMER II
Category: MIS Department
Description: Description: Under minimal supervision, the Senior Programmer Analyst II oversees and performs analytical work, software development, documentation, and process improvement in critical business projects. This position will ensure compliance with the department project management methodology, procedures, and policies. The incumbent is responsible for the overall analytics, design, and implementation of software development for KHS, and will assist the business project owner, or MIS Project Manager, in project design, tracking, task assignment, and timely project delivery. The Senior Programmer Analyst II will assist the MIS Department with problem resolution of software applications, analytical reports, and other work as required. Distinguishing Characteristics: The Senior Programmer Analyst II/III is the most senior development and analytical position within the MIS department. This position requires the most technical knowledge of all internally developed, or purchased systems, and the business usage. The Senior Programmer Analyst is expected to ensure the success of high level or business critical projects that involve MIS resources. This position also requires problem resolution when problem elevation occurs. The Senior Programmer Analyst II is expected to provide guidance to other MIS Programmer Analysts to ensure compliance with industry standard technical design and development. Requirements: * Expertise with an object oriented programming language using test driven development (TDD) in a multi-tiered application within a Visual Studio environment preferably VB.NET or C#.NET. * Expertise in creating complex structure query language (SQL) statements for analytical data mining, software development, or business reporting. * Able to evaluate, select, and integrate third party tools within a Visual Studio Enviroenmt to assist in development of internal applications. * Working knowledge of Microsoft SQL server and SSIS. Essential Functions (Continued) * Solid understanding of Entity Framework, Linq to Entity, and Enterprise Library. * Expertise in current web development platform using ASP.NET with AJAX in a muli-tiered application. * Familiar with the SDLC, and lean development methodologies such as Agile. * Proactively interacts with business leads in review of new concepts and ideas, project implementation, and problem resolution. * Work as, or with, a Project Manager on project cost, resource estimation, tasking, and timely project completion. * Lead a development team and assist team members while working on multiple projects meeting project deadlines. * Works with software application vendors in problem resolution and enhancements. * Creates or reviews technical feasibility studies in support of projects. * Ensures system documentation is accurate and current. * Work and communicate effectively with the various professionals throughout the organization. * Provides user application education and acts as liaison in application support for various business functions that will include multiple KHS departments. * Works in coordination with system engineers on all major infrastructure changes to assess business impact and communication methods. * Coordinates and supervises application demonstrations, user acceptance testing, new implementations, and upgrades. * Provides team oversight and ensures goals are met according to project timelines. * Resolves elevated Help Desk incidents, change management requests, or problem tickets as assigned. Other Functions * Assist with analysis of new product purchases. * Ability to lift or maneuver desktop equipment up to 30 pounds. * Adheres to all company policies and procedures relative to employment and job responsibilities. Travel as required.
Requirements: Employment Standards: High school diploma or equivalent. Bachelorís degree in Computer Science or related field and five (5) years of paid programming experience in a medium to large software development environment. Education can be substituted with Senior Programmer Analyst work experience on a year for year basis. Proficiency must be demonstrated in software development using a current technology. MCSD preferred. \"We have great benefits and a great place to work.\"