Feb 24, 2025

Software Developer 1

Permanent (Full Time) Application Development / Software Application Development Information Technology

Job Description

Job Summary:

The Software Developer is assigned projects in software development, maintenance, and client reporting.  He/she should have practical software development and maintenance experience and must demonstrate the ability to learn and/or research new systems and applications quickly and apply this knowledge effectively to achieve company objectives.  The individual will develop and code programs, implement data mapping for system integration, perform Quality Assurance testing, and stay current on programming features and software releases. The individual would also develop, test, and implement various AI tools and agents to be used by external clients and internal staff to help improve overall operations.  He/she must demonstrate the ability to respond to unusual customer requirements, and a rapidly changing technological environment.

Key Responsibilities:

  • Maintains and modifies existing systems to ensure that systems function efficiently and accurately to meet system requirements and customer needs.
  • Focuses on support and new development of AI agents and tools that are directly connected to application/customer support.
  • Researches and gathers information for new projects or for system revisions.
  • Participates in all phases of systems development under supervision and with technical guidance.
  • Designs, codes, documents, tests and implements computer programs adhering to company standards.
  • Works with users under project lead guidance to develop system requirements.
  • Analyzes computer programs or business problems with project lead to define problems and plan for resolution.
  • Communicates effectively with customers and co-workers to enhance customer satisfaction.
  • Provides leadership to the business areas for the planning and usage of technology with the team lead’s guidance.
  • Keeps immediate supervisor informed of all problems and takes necessary corrective action where appropriate or suggests alternative courses of action.
  • Maintains current knowledge of trends and technology, with a strong emphasis on AI agent development.
  • Works on basic to moderate bugs.
  • Works with senior developers on larger projects, especially those involving AI agents.
  • Performs any other related duties as required.

Qualifications:

  • Bachelor’s Degree with relevant training in the development field (information technology, information sciences, computer sciences, engineering).
  • Training and Certifications in Artificial Intelligence
  • 0-2 years in software development.
  • 1+ years’ experience in building and deploying web applications.
  • 1+ years’ experience with HTML5, CSS, JavaScript, jQuery basics.
  • Knowledge of development practices and terminology.
  • Knowledge of databases and operating systems.
  • Experience in software project methodologies (Agile) and Object-Oriented design/programming.
  • Experience in business and system process mapping and process re-engineering and building/deploying web applications.
  • Excellent customer interfacing, communication and interpersonal skills.
  • Adaptable and “We-Can” attitude and ability to meet deadlines.
  • Strong analytical skills and good oral and written communication skills.
  • Must possess values of integrity, honesty and confidentiality.
  • Ability to work flexible hours.

Education Level

Bachelor's Degree

Experience Level (years)

1

Country

Trinidad and Tobago

Apply Now