Logo
JobRialto

Senior Application Programmer

JobRialto, Baton Rouge, Louisiana, us, 70873


Job Summary:

•The Senior Application Programmer is responsible for independently responding to and resolving computer system emergencies, collaborating with Information Technology (IT) applications staff, end users, and other personnel to address highly technical program, machine, data, or system software issues.

•The role involves providing expert technical guidance, conducting research on new developments, and designing, coding, testing, and maintaining complex applications.

•The incumbent will be instrumental in evaluating, implementing, and managing both in-house and vendor-supplied software solutions, as well as ensuring the integrity and performance of information systems.

Key Responsibilities:

•Independently respond to computer system emergencies, resolving issues directly or in collaboration with IT staff or end users.

•Research and resolve complex technical issues related to programs, machines, data, or system software, frequently interacting with employees, supervisors, or users.

•Provide expert advice and technical assistance regarding specialized application tools, hardware, software, or databases.

•Deliver specialized training to IT applications staff on databases, tools, techniques, and procedures relevant to applications maintenance and development.

•Stay informed of the latest hardware and software advancements, researching new developments and studying emerging computer-related procedures and methods.

•Design, code, compile, test, debug, and modify new or existing highly complex applications, adhering to accepted standards, procedures, and guidelines.

•Implement complex in-house and vendor-supplied software applications, ensuring smooth integration into existing systems.

•Evaluate, analyze, and provide recommendations on technical solutions related to operating and managing information systems.

•Independently define data elements and design database structures. Write and compile definitions and descriptions of data elements for inclusion in data dictionaries, providing clarity for professionals and users.

•Write user guides and technical documentation. Meet with users to assess their needs and provide training for new programs or systems.

•Evaluate and analyze enhancement or development requests for complex projects. Prepare, monitor, and supervise formal system testing procedures, ensuring data integrity, timeliness, and availability.

•Prepare and monitor work plans and schedules, ensuring the successful execution of projects on a timely basis.

Required Qualifications:

•Proven experience in resolving complex system software and application issues.

•Strong understanding of databases, programming languages, and software development methodologies.

•Experience with application design, coding, and maintenance.

•Excellent problem-solving, communication, and training skills.

•Ability to work independently and within a team environment to solve complex technical problems.

Education:

Bachelors Degree