The Application Developer will design, implement, and manage automation systems to improve efficiency across various operational processes.
The Application Developer is informed by user and business analyst specifications to produce effective and efficient computer programmes and procedures, work with users in supporting them for application issues as they may occur and to resolve as appropriate. Additionally, the Application Developer will design, implement, and manage automation systems to improve efficiency across various operational processes. Must be able to work independently with minimal supervision as well as with others; communicate verbally via phone, in person and in on-site and occasional off-site meetings, and via electronic communication; and use various tools such as computer software packages, and vendor and Internet resources; and produce written documentation, including developing logic flowcharts.
Employment Type: Permanent
Location: Port-of-Spain
Salary Range: $18,000 - $25,000
Software Development & Programming
• Write high-quality, efficient, and secure program code.
• Develop logic flowcharts and document programs and procedures.
• Perform unit and integration testing prior to launch.
• Conduct functional and non-functional testing.
• Troubleshoot and debug applications.
• Evaluate existing applications to reprogram, update, and add new features.
• Develop technical documents and handbooks to accurately represent application design and code.
Business Analysis & User Support
• Collaborate with business users and analysts to define business needs and determine appropriate solutions.
• Assist regional business users in generating reports and queries.
• Answer application system-related questions from user departments and other programmers.
• Support regional business applications, investigate issues, and resolve them appropriately.
Collaboration & Communication
• Work with corporate colleagues on corporate-focused development projects.
• Communicate extensively with programmers, operations, QA, and users to verify results and clarify definitions.
• Notify stakeholders when changes are complete.
• Liaise with software vendors for problem reporting and resolution.
IT Operations Support
• Respond to requests from IT Operations for assistance in completing tasks, including 24-hour support when necessary.
Automation Systems Design & Management
• Design, implement, and manage automation systems to improve operational efficiency.
• Collaborate with cross-functional teams to identify automation opportunities and develop project scopes.
• Oversee selection, procurement, and installation of automation equipment and software.
• Monitor performance of automation systems, conduct audits, and optimize productivity.
• Train staff on operation and maintenance of automation systems, ensuring safety protocols are followed.
Project Management & Innovation
• Research feasibility and provide time estimates for proposed projects.
• Manage budgets for automation projects, including forecasting and tracking expenses.
• Research and implement new technologies and methodologies in automation to maintain industry leadership.
Professional Development
• Maintain and enhance technology expertise by staying current with evolving systems analysis, programming, and database technologies.
QUALIFICATIONS AND EXPERIENCE
• BSc. in Computer Science or equivalent
• Three (3) or more years’ experience utilizing ILE Cobol/RPG /400 and IBM AS/400.
• Experience with SQL and embedded SQL in a business environment.
• DB2 experience is helpful.
• Experience working with relational databases.
• Experience with iSeries change/release management packages.
• Minimal experience with C#, VB.Net and VB6.
• Knowledge in tools such as Jira, Confluence, is a plus.
• Knowledge in job schedule on AS/400.
• Knowledge of IBM iSeries command line functions and development tools.
• Knowledge of modern technologies including Python, JavaScript, Node.js, React, REST APIs, and cloud platforms for e.g AWS.
• Experience in designing, implementing, and managing automation systems.
• Experience in training staff on automation systems and ensuring safety protocols are followed.
• Experience in managing budgets for automation projects.
APPLICANT NOTE: We appreciate the interest of all applicants however, only candidates being screened will be contacted. Thank you for considering this opportunity with us.