Full Stack Developer, Vivid Solutions Inc., Victoria, BC

We are seeking experienced Full Stack Developers to provide leading IT services to our clients.

 

Key Responsibilities:

  • Write and maintain solid, robust, efficient, and maintainable code using best of breed languages, frameworks, and tools.
  • Collaborate with other software developers to plan, design, develop, test, and maintain applications in accordance with established standards.
  • Design and develop APIs.
  • Ensure cross-platform optimization and responsiveness of applications
  • Create rapid prototypes to support the design process.
  • Integrate developed code with automated test infrastructure.
  • Mentor and learn from other team members through pairing, code reviews, and documenting code.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Assist with the preparation of design and test documents.
  • Stay abreast of developments in web applications and programming languages.

Skills & Experience:

  • 3+ years’ experience building and maintaining large, enterprise, and/or Internet applications supported by a degree or technical diploma.
  • Expert knowledge of REST and RESTful web services.
  • Expertise in object-oriented programming in Unix and Windows environments developing with JAVA, JavaScript, and open source technologies.
  • Experience with an RDBMS such as Oracle or Postgres.
  • Experience utilizing bug tracking applications such as JIRA and version control such as GIT, Bitbucket, or SVN.
  • Experience working with and writing Unit, Integration, and E2E tests.
  • Experience in Agile, Scrum, Continuous Integration and Delivery, Test-Driven Development, and Application Lifecycle Management.
  • Knowledge of Microservices Architecture.
  • Knowledge of frameworks such as React and Angular.
  • Excellent interpersonal skills; both spoken and written.
  • Track record of maintaining effective relationships with multiple teams (Applications, Infrastructure, DBAs) and all levels of management.
  • Expert knowledge of design patterns and best practices.

 

Nice to have:

  • IT experience in public sector environments.
  • Experience modernizing legacy applications in an iterative approach.
  • Experience in developing spatially enabled, mapping, and GIS applications.
  • A positive outlook on life and a can-do attitude!

 

Benefits & Culture:

  • Great health benefits.
  • Profit share program.
  • RRSP matching.
  • Flexible hours & work-from-home options.
  • Team events.
  • Professional Development.
  • Personal Health and Wellness benefit.
  • Monthly Home internet benefit
  • A company that’s committed to a work-life balance with excellent professional growth opportunities.

 

Apply Now

Admission Enquiry Form​

Thank you for your interest in our prorgams. Please fill out below details. Our admissions team representative will get in touch with you shortly.

Applicant Name
Phone Number

Admission Enquiry Form​

Thank you for your interest in our prorgams. Please fill out below details. Our admissions team representative will get in touch with you shortly.

Applicant Name
Phone Number

Admission Enquiry Form​

Thank you for your interest in our prorgams. Please fill out below details. Our admissions team representative will get in touch with you shortly.

Applicant Name
Phone Number