This posting is no longer available. This is either because the employer has filled the position or the position has closed. Click here to find more jobs like this one.
International Mission Board

Programmer Analyst III

International Mission Board
Richmond, Virginia, United States

Date Posted: 06/03/2011
Categories: IT
Job Type: Full-Time

Job Description:
Responsibilities- Develops and maintains ongoing customer relationships in order to understand and meet requirements. Leads requirement sessions to define technical, and security requirements, evaluate information technology systems and make recommendations for developing and/or upgrading enterprise information technology solutions. Works on integrated project teams to deliver new and innovative solutions. Provides application development leadership for mission critical, enterprise-wide projects. Leads all technical aspects of solution design, development, testing, and implementation including integration of applications into enterprise architecture. Oversees, leads, and/or creates specifications and designs and codes application programs for custom developed applications including the user interface, business logic, data access, system integration, and reports according to established standards. Oversees, leads, and/or configures Commercial Off The Shelf software package customizations, integrations, upgrades and conversions. Serves as a backup administrator for security and application administration. Oversees and/or develops documentation for custom applications including installation, configuration and support procedures. Oversees change control and release management processes for applications. Analyzes Request for Change, works with business users to prioritize and schedule change, performs programming and testing to implement change, performs change management functions to mitigate risk, and communicates change to organizational users. Understands, uses, and mentors staff on agile and traditional systems development, IT Infrastructure Library, standard operating procedures, and current software applications. Provides 24x7 2nd level support for mission critical, enterprise-wide software packages. Troubleshoots incidents and restores services in compliance with service level agreements. Performs root cause analysis and escalates issues internally or through vendor technical support channels as needed to resolve problems. Develops, maintains, and tests disaster recovery plans and procedures. Performs system recovery resulting from disaster or business continuity events. Serves as primary point of contact in event of disaster and/or business continuity plan activation.

Requirements- Bachelor's degree in Computer Science or Management Information Systems or significant commensurate experience is required. Minimum of 6 years experience in the field of computer information systems development is required. Web-based application development is preferred. Current Microsoft Certified Solution Developer preferred. Commercial-Off-The-Shelf Software Package training preferred for software applications supported. Advanced knowledge of the following: ER data modeling tools, SQL Server, SQL Server Analysis Services, SQL Server SSIS, SQL/T-SQL, Stored Procedures, Active Directory, IIS, Visual Studio, Team Foundation System, SourceSafe, ASP.NET, C#, VB.NET, VBA, PowerShell, LINQ, WCF/Web services, HTML, DHTML, XHTML, XML, CSS, AJAX, jQuery, JavaScript, VBScript, Microsoft Office suite, Crystal Reports. Advanced knowledge of one or more of the following types of software packages: Financial Edge, Raiser’s Edge, Siebel Call Center, Maestro Property Management System, Business Objects Reporting. Advanced knowledge of one or more of the following operating systems: Microsoft Windows Server and Personal Computer Operating Systems, MAC OSX.

Application may be made using the following URL: