Applications Programming Manager

Hancock Holding Company   •  

Gulfport, MS

Industry: Accounting, Finance & Insurance


8 - 10 years

Posted 29 days ago

Thank you for your interest in our company! To apply, click on the button above. You will be required to create an account (or sign in with an existing account). Your account will provide you access to your application information. You may review, modify, or update your information by visiting and logging into your account.


Responsible for planning and directing the resources necessary to develop and support the information systems for an assigned area of business by performing the following duties

This job may be a specialist in one (or more) of three areas. See the “Specialties” section for specifics.


  • Supervision of Programmer/Analysts and Senior Programmer/Analysts
  • Maintains effective communication within the team
  • Maintains effective communication between the team and the users of information systems
  • Maintains effective communication with team members concerning performance against goals
  • Ensures adequate staffing and training to support Production and Business Continuity of assigned software systems and applications
  • Plans, schedules, assigns, monitors and directs activities of team members on technical and operational projects and during regular departmental activities
  • Reviews assignments of team members to ensure a balanced workload across the team and priorities are being met
  • Reviews the work of team members, ensuring standards are being met
  • Provides leadership including, but not limited to, setting a good example for team members to follow regarding work ethic, being a positive influence and helping with complex issues
  • Develops team members by providing consistent direction, technical and leadership training where appropriate, recognizing achievement, and maximizing the talents and abilities of team members

Project Management

  • Consults with managerial and systems analysis personnel to clarify program intent, identify problems, suggest changes and determine extent of programming and coding required
  • Plans and coordinates projects involving software systems and applications in assigned area
  • Researches requirements for, determines staffing availability, determines user priority needs, and assigns projects accordingly
  • Reviews the progress of projects and the work done by team members to ensure that schedules and objectives are met
  • Plans, tests, trains, and staffs for Business Continuity efforts
  • Assigns, coordinates, and reviews work of programming personnel
  • Analyzes and estimates feasibility, cost, time, compatibility with other systems and computer capabilities
  • Develops and maintains plans outlining steps and time tables for developing, testing and installing applications
  • Ensures that projects are completed accurately, on time, and within budget
  • Reviews projects to ensure that quality is being emphasized
  • Secondary Duties
  • Works to expand knowledge of banking and the business function being serviced
  • Trains subordinates in programming and program coding
  • Revises or directs revision of existing programs to increase operating efficiency or adapt to new requirements


A. Web Specialist

  • .Net, Sharepoint, HTML, java script, VB script
  • Ability to create and modify graphics in Photoshop
  • Fundamental PC knowledge and navigation
  • Visual Basic a plus
  • Argo a plus
  • Crystal a plus
  • and J# and C# a plus
  • Knowledge of relational databases using SQL language and ODBC connectivity a plus

B. Core Banking Systems Specialist

  • Cobol
  • CA-Easytrieve
  • JCL
  • CICS
  • VSAM
  • Fidelity Banking Applications a plus
  • API and RPI a plus
  • CICS Cobol a plus
  • Assembler a plus

C. Delivery Specialist

  • Cobol
  • CA-Easytrieve
  • JCL
  • CICS
  • VSAM
  • Networking
  • Server a plus
  • Tandem a plus

Supervisory Responsibilities

Directly supervises 5 - 10 employees in the Programming department and carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.


  • Bachelordegree and at least ten years related experience and/or training or equivalent combination of education and experience with a developed expertise in a particular area or function of programming
  • Prefer a BS in Computer Science, Management Information Systems or similar degree
  • To perform this job successfully, an individual must have knowledge of Accounting software; Database software; Design software; Development software; Human Resource systems; Internet software; Payroll systems; Project Management software; Spreadsheet software and Word Processing software.
  • Strong knowledge of banking business applications is preferred
  • Extensive knowledge of Microsoft Office products including Microsoft Word, Excel, PowerPoint, Access, Outlook email program, their processes and their interdependencies
  • Advanced abilities of problem solving, analyzing and coding in COBOL, EZTRIEVE computer language preferred
  • Advanced abilities to use spreadsheet software, word processing software, email systems and network systems
  • Ability to code IBM MVS JCL is preferred
  • May require ability to code in Assembler, Argo Data Systems proprietary GUI Customizer Toolset, DB2/SQL, VBSCRIPT, HTML, JAVASCRIPT, FRONTPAGE and/or DreamWeaver
  • Demonstrated leadership capabilities on sizable projects


  • Ability to work under stress and meet deadlines
  • Ability to operate related equipment to perform the essential job functions
  • Ability to read and interpret a document if required to perform the essential job functions
  • Ability to travel if required to perform the essential job functions
  • Ability to lift/move/carry approximately 10 pounds if required to perform the essential job functions. If the employee is unable to lift/move/carry this weight and can be accommodated without causing the department/division an “undue hardship” then the employee must be accommodated; hence omitting lifting/moving/carrying as a physical requirement.