Full Stack Developer
Competition Number: FSD-2008
Publish Date: August 28, 2020
Closing Date: November 30, 2020
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 preparation of design and test documents.
-
Stay abreast of developments in web applications and programming languages.
Skills and 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.