Senior Application Programmer
Job Overview:
ExecRecruitment is a global professional services provider and contingency staffing company. Our main objective is to source top talent and support professional growth.
One of our direct clients is actively seeking a Sr Application Programmer to join their team. You will be responsible for designing, developing, and maintaining software applications that meet the needs of our business. You will work closely with cross-functional teams to identify and solve complex technical problems, and contribute to the creation of innovative and scalable solutions. The ideal candidate will have a strong background in programming, a passion for learning, and a commitment to delivering high-quality results.
Responsibilities:
Individually respond to computer system emergencies and resolve problems independently or in consultation with other Information Technology applications staff or end user personnel;
Research and resolve program, machine, data or system software problems of a highly technical nature, frequently interacting with other employees, supervisors, or users;
Provide expert advice, assistance or guidance of a highly technical nature concerning specialized application tools, hardware, software, or databases;
Provide specialized training to Information Technology applications staff on databases, tools, techniques, and procedures relevant to applications maintenance and development;
Research new developments in hardware and software and keeps abreast of the latest developments and studies involving computer-related procedures and methods;
Design, code, compile, test, debug, modify, and document new or existing highly complex applications programs within accepted standards, procedures and guidelines;
Implement complex in-house and vendor-supplied applications software;
Evaluate, analyze and prepare information and recommendations on technical solutions or options related to operating and managing an information system;
Independently define data elements; design structures for databases; write and compile definitions and descriptions of data elements into dictionary form for use by professionals and users. Write user guides and other documentation; meet with users to determine needs and parameters to evaluate results; train users in programs or systems;
Evaluate and analyze requests for enhancements or development projects of a highly complex nature;
Solely responsible for the preparation and supervision of formal system test procedures of highly complex application systems;
Prepare and monitor work plans and schedules to ensure timeliness, data integrity, and availability on a project basis
Requirements:
- Strong background in programming with a focus on software development.
- Experience with operating systems and IT infrastructure.
- Proficiency in cloud security and experience with cloud-based technologies such as AWS and Azure.
- Experience with web services and RESTful APIs.
- Knowledge of SQL and other relevant database technologies.
- Experience with firewall configuration and management.
- Ability to work in a fast-paced environment and meet tight deadlines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field.
Job Type: Contract
Pay: $100,000.00 - $110,000.00 per year
Ability to Commute:
Baton Rouge, LA (Required)
Ability to Relocate:
Baton Rouge, LA: Relocate before starting work (Required)
Work Location: In person