SOFTWARE DEVELOPER (CONTRACTOR ROLE)
Paragon Testing Enterprises
Vancouver, BC
Company Description
Paragon Testing Enterprises operates in the highly competitive and rapidly growing industry for English proficiency tests and their instructional products and services. As a subsidiary of The University of British Columbia located in Vancouver, British Columbia, Paragon aspires for its tests to become the Canadian tests of choice for immigration to Canada and for admission to Canadian universities and colleges via the implementation of cutting-edge practices; our drive for excellence and maximising potential and expertise.

Position Summary
The successful candidate will join the Technology team as a Software Developer and help the software professionals on this team with the development and maintenance of our mission critical software.

This position reports to the Manager, Technology. Local candidates only. No agencies please.

Responsibilities

The Software Developer will:
  • Create software applications, unit tests, integration tests and tools as required and authorized by the Manager, Technology
  • Perform code reviews as required
  • Ensure that software defects are fixed on time and with high quality
  • Follow up with stakeholders and quality assurance personnel regarding software features and defects
  • Follow up with the Manager, Technology, regarding timelines and software development concerns
  • Mentor other team members on software development best practices
  • Create business requirements documents and software requirement specifications documents as required
  • Identify areas of improvement in software development, and implement these improvements once approved
  • Present technical presentations in the areas of quality assurance, software development or technology related to the testing industry
  • Perform technical support and troubleshoot production problems as required
Requirements
  • Technical:
  • Solid knowledge of Microsoft .NET and ASP.NET MVC, including C#
  • Solid knowledge of HTML5, CSS, JavasScript, JQuery, AngularJS, XML and JSON
  • Good knowledge of source code management
  • Solid knowledge of SQL Server, database queries and stored procedures
  • Good knowledge of Windows and Linux
  • Good knowledge of mobile technologies
  • Academic:
  • Undergraduate degree in Computer Science, Computer Engineering, or related discipline from an accredited post-secondary institution
  • Graduate degree in Computer Science, Computer Engineering, or related discipline would be a significant advantage
  • Experience and abilities:
  • 3-5 years’ experience working in the software development industry
  • Significant experience working alongside software professionals in troubleshooting technical issues
  • Experience working with non-technical staff regarding business workflows and requirements in a collaborative manner
  • Experience writing detailed software requirements, business workflow documents, software testing documents, and other technical articles and blogs.
  • Very strong critical thinking and problem-solving skills with careful attention to detail
  • Excellent communication skills
  • Ability to present technical concepts to both technical and non-technical audiences as required
  • Significant experience with agile and scrum development methodologies
  • Other requirements:
  • All applicants must be Canadian citizens, permanent residents of Canada, or have a current permit to work in Canada. Applicants who do not have one of these statuses will not be considered.
  • Occasional travel might be required
  • Must be willing to work evenings and weekends as required
Position status: Contract
Start date: As soon as possible
Salary: Commensurate with candidate’s qualifications
Location: Broadway Tech Centre, Vancouver, British Columbia, Canada

Competition closing date: Until position is filled

#INDS