Header

Programmer Analyst

The Programmer Analyst will translate business requirements into functional and technical specifications to develop practical technology solutions that meet the customer’s business objectives. He/she will serve as the IT team lead for small to mid-size projects, ensuring that database/programming design, development, testing and documentation are completed to meet overall project and business objectives. In addition to technical skills, the position requires excellent communication skills, demonstrated creativity, and good judgment. The Programmer Analyst reports to the Manager of Applications Delivery.

RESPONSIBILITIES Duties include but are not limited to: •Design, develop, analyze and implement software applications;

•Collect and document functional requirements and translate them into technical specifications;

•Develop accurate time estimates for development assignments;

•Understand and utilize established programming, testing and release standards. Actively participate in the refinement and maintenance of current standards and the establishment of new standards;

•Utilize Microsoft SQL Server, Business Intelligence Development Studio, and Microsoft .Net for development to deliver functional requirements. Actively participate in the evaluation of new development tools/techniques.

•Develop and implement test plans to determine if functional requirements have been met;

•Document software development assignments including but not limited to customizations, interfaces, technical diagrams, etc. Actively participate in the development and refinement of documentation tools.

•Serve as the software development IT Team Lead for a small to mid-size projects. Manage SDLC tasks from project initiation through completion understanding how assigned tasks affect the overall project objectives and target dates.

•Identify, communicate and manage risks associated with projects;

•Ensure assigned support calls are closed with pertinent documentation describing problem and resolution within 24 hours of resolving the call. Ensure proper escalation of customer issues to management per Help Desk guidelines.

•Work effectively as an IT Team Member and with employees from other departments.

•Perform other duties as assigned.

QUALIFICATIONS:
•Bachelor’s degree in Computer Science, Information Systems or equivalent;

•4-6 years professional experience;

•Education and working knowledge in structured software design and development, normalized database design and practical implementation, and crafting practical solutions to meet customer’s business requirements.

•Solid query skills and understanding of the Structured Query Language (SQL);

•Prior working experience with the following tools: VB, .NET, ASP, Powershell, AppFabric, Azure, IIS, Access, Java, Crystal Reports;

•Operating Systems: Windows XP, Windows 7, Windows Server 2008;

•Databases: SQL Server 2005, SQL Server 2008, SSIS, SSAS, SSRS;

The successful candidate will have excellent communication and organizational skills, along with: special attention to detail; proven ability to manage large workloads and organize work efficiently with minimal supervision; ability to translate business needs into technical requirements; willingness and ability to work independently and on a team; and strong problem-solving capacity.

STATUS:

How to apply:

APPLY ONLINE at http://www.psi.org. No calls or emails, please. PSI is an Equal Opportunity Employer and encourages applications from qualified individuals regardless of race, religion, national origin, sexual orientation or disability.