pdf

Full Stack Application Developer


Type of Position: One year contract

In this one year term position, the successful candidate will act as a key member of the IT solutions team. Primary duties will include the development, maintenance, modernization, and operation of critical internal business systems. S/he will also work with other areas of the IT team and business to continually evolve and ensure that in-house applications and systems are meeting SGL’s requirements. The developer will ensure proper development practices are adhered to and ensure the output from all development activities is manageable, supportable, and created to the specifications required.

Responsibilities of the Position

  • Build business software applications from scratch focused on user centered design;
  • Update and modernize legacy database applications with current tools;
  • Provide operate, and maintain application servers, databases, and infrastructure according to current industry best practices;
  • Gather functional requirements and identify new features;
  • Develop technical and training manuals; and,
  • Troubleshoot and research to determine solutions to user and system issues.

Qualifications and Experience

  • Proven work experience developing web based applications with one or more modern application frameworks;
  • Demonstrated ability to work with users to determine application requirements and solutions, with a problem-solving attitude;
  • In-depth understanding of data management (e.g. permissions, recovery, security and monitoring);
  • Knowledge of current application development, deployment, and management practices, including CI and DevOps tools;
  • Familiarity working with both front and back end software development;
  • Excellent analytical and organization skills;
  • Excellent verbal and written communication skills;
  • BSc degree in Computer Science or relevant field;
  • Strong proficiency with relational databases and SQL;
  • Proficient understanding of code versioning tools such as Git; and,
  • Experience migrating Access databases a plus.