Software Engineer

Jamaica’s top Software Development company is looking to hire a talented and motivated Software Engineer, with strong technical skills and a collaborative work ethic. This individual will be expected to keep current of new and emerging techniques, understand when and how they can be applied to projects and assist in documenting trusted best practices.

Responsibilities and Duties

  • Perform program modifications following detailed technical specifications and resolve programming problems
  • Create detailed technical specifications
  • Create test scenarios and perform unit testing of programming changes
  • Undertake web site and application development with various technologies
  • Work concurrently on several projects
  • Maintain a solid understanding of technical environments for web applications
  • Keeping abreast of new functions and changes that may impact the implementation of client projects
  • Provide time estimates for various aspects of development. Provide other development support as required and consistent with your current skill set
  • Assists with the basic analysis of client’s business needs and makes preliminary recommendations
  • Prepares and/or maintains a variety of technical and user documentation
  • Conduct requirements gathering sessions with clients and formally documents these requirements
  • Liaise with software vendors to procure applications for clients
  • Resolve bugs in software code
  • Monitor the technical performance of internal systems
  • Perform system restoration activities
  • Manage and configure content and users in a content management system (CMS)

Minimum Qualifications and Experience/ Requirements

  • Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, or a related field/discipline
  • At least 1 year of experience in a similar position Working knowledge of HTML5, CSS, PHP, JavaScript Experience in WordPress
  • Proficiency in implementing responsive design websites. Experience in Drupal/Joomla or other CMSs, Databases and AWS would be a bonus
  • Experience with scripting Knowledge of PowerShell scripts is a bonus
  • Experience working with Agile software development processes
  • Experience with using Project Management tools like JIRA, Asana, etc.
  • Strong critical thinking and analytical skills
  • Proven ability to work independently and follow specifications.
  • Ability to demonstrate a solid understanding of OOD/OOP concepts
  • Ability to multi-task, absorb new technologies, stay organized and work as a team player
  • Ability to work with clients, assimilating processes, issues and needs
  • A strong sense of ownership and accountability, a “can do” attitude
  • Determined to grow, with the possibility of advancing into lead roles on projects
  • Ability to speak clearly and confidently with clients during meetings and presentations; with employees during data gathering and with other people involved in a project
  • Logical and analytical thinking, with an ability to spot patterns, gaps and repetitions in content, configuration and implementation
  • Excellent verbal, written, and interpersonal skills
  • Comfort presenting to wide audiences, from peers to upper management
  • Ability to express ideas clearly, confidently, and diplomatically
  • Attention to detail and absolute focus on the quality of work
  • Ability to exhibit strength in troubleshooting and analytical thinking in order to problem solve both creative and technical challenges
  • Effective team player

Apply for this position

Allowed Type(s): .pdf, .doc, .docx