Company Logo

Next Step Digital Solutions

Web/Mobile Developer

Kingston, Saint Andrew, Jamaica
Contract
Closes in 1 day

Full Job Description


POSITION OVERVIEW:

Next Step Digital Solutions is seeking Junior Software Developers with proven skills in the development of various applications to work with our capable development team in Kingston, Jamaica. Ideally, the applicant has work experience with an array of technologies and platforms.

DEPARTMENT

Web/Mobile Development


NATURE AND SCOPE: The incumbent represents the Next Step brand and must maintain a high degree of integrity and professionalism at all times.

==================================================================

KEY RESPONSIBILITIES

  • Designing, estimating, coding, and testing web-based and or desktop applications
  • Problem-solving code level and configuration issues
  • Interacting with clients and development teams
  • Participating in design sessions and code reviews
  • Participating in technical architecture based on business requirements
  • Preparing developer and deployment documentation for application components
  • Maintenance
  • Communication and teamwork

THE IDEAL CANDIDATE WILL HAVE

  • Demonstrated problem-solving skills
  • Effective interpersonal skills
  • Strong verbal and written English communication skills
  • Ability to collaborate and work in a team environment

MAINTENANCE

  • Learning all in-house web-based systems
  • Project Management experience
  • Participate in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members
  • Follow emerging technologies,
  • Manage client’s expectations with a clear understanding of the client’s technical, financial, and performance objectives
  • Assists in preparing project documents – project plans, scope documents, RFPs, extra-scope forms, and meeting minutes to project stakeholders
  • Effectively communicates with the project manager(s), team members, clients, and other stakeholders
  • Assist with assessing, testing, troubleshooting, upgrading, and developing maintenance procedures for software applications, websites, and mobile apps
  • Assist and co-ordinate the development, installation, integration, and operation of software, web, and mobile applications
  • Managing application services

COMMUNICATION & TEAMWORK

  • Ability to communicate and collaborate with additional full-stack developers and teams
  • Input tasks, hours worked, and other various tasks into a CRM
  • Communicate both verbally and written clearly as well as in technical and non-technical terms for end-users/clients to understand

REQUIREMENTS

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent.
  • 1-2 years of production experience with PHP, MySQL, Javascript, CSS, HTML5, Digital Ocean/Cloudways, Machine Learning, Python, Laravel, Web UI Development, or similar equivalents.
  • MySQL
  • Linux
  • Mac OS X
  • Jira
  • iPhone / Android / Mobile Development
  • Some hands-on experience developing, shipping, operating, and/or maintaining web applications including developing and debugging code in an agile environment.
  • Ability to work independently and in small teams.
  • Fine attention to detail including coding best practices and documentation.
  • Familiarity with SVN and/or Git or BitBucket.
  • Experience working with APIs would be an asset.
  • Strong communication skills, both written and verbal.
  • Passion about your work.

Apply For This Job

To apply for this position, please fill in the information below.

Please list each on a separate line.

Click to upload or drag and drop

Maximum file size: 200MB

Draft saved

Please complete the CAPTCHA verification above to enable submission