Full stack developer

Location: Victoria, British Columbia, Canada
Date Posted: 26-12-2017
Tangentia is a Premier IBM Business Partner & was also awarded as the fastest growing IBM Business Partners for 2012, 2013 & 2014 . Our Head office is in Toronto, Canada with offices in US and India as well. You can learn more at www.tangentia.com

Tangentia is one of the key Implementation partners with IBM and work closely with IBM services groups like GBS, GTS and ISSW. Tangentia is authorized to sell and implement all IBM software brands across USA, Canada & India. Some of our key strengths are around  Identity & Access Management, IBM security, Sterling Commerce, Cognos, Tivoli and WebSphere. Tangentia is also a key partner and works closely with the IBM training group.

We are hiring for the following positions, kindly send in your best resources.
Job Title: Full stack developer
Job ID #: 171263
Location: Victoria, BC
Start Date: ASAP
Interview Type: Phone & Skype

Role Description

We requires Full Stack Developers to develop components of a system that will enable data scientists and analysts to access, query and analyze data within a secure environment. The Full Stack Developers will be expected to create software using an Agile development methodology, within a DevOps environment, that is based on iterative, continuous development, where requirements and solutions evolve through collaboration between cross-functional teams. Developed software must be based on a set of engineering best practices intended to allow for rapid delivery of high-quality software that aligns with business needs.

Specific skills include the following:

Technical capabilities including strong working experience in the following technologies and
  • Git for source control
  • Front-end languages and libraries e.g. JavaScript, HTML, CSS
  • ModelView frameworks ReactJS, AngularJS, Angular, SpringMVC/SpringBoot
  • Java, Python, Javascript (Node) languages for application development.
  • Web application development frameworks (Spring , Django, Flask, Express).
  • Database development / integration (PostgreSQL, MongoDB).
  • Using web service technologies / patterns (e.g. HTTP, REST, JSON) to develop and deliver
  • components according to a microservices architectural approach.
  • Developing and integrating authorization control systems - for API and microservices, applications, databases based upon attribute-based access control (ABAC) and role- based access control (RBAC) .
  • Experience with cloud deployment of containerized applications (using Docker or equivalent).
  • Experience delivering code to a continuous integration, deployment and testing environment.

Preference may be provided to candidates with the following skills:
  • Experience implementing authentication
  • Experience deploying and managing cloud hosted applications using a commercial cloud vendor
  • such as MS Azure, Amazon Web Services, or Google Container Engine.
  • Experience working with Big Data / Hadoop technologies (e.g. HDFS, Spark) and in particular the
  • Hortonworks Data Platform.
  • Experience developing tests in a test-driven software development environment, including
  • experience developing unit and functional tests and experience reviewing peer code.
  • Experience with clustered environments used in the provisioning of horizontal scaling applications.
  • Experience with software tracing techniques for the diagnosis of application problems and
  • performance issues.
  • Experience working with Apache Atlas
  • Experience working or develolping with Apache NiFi or Pentaho PDI
  • Experience developing and integrating user management and security components
  • (authorization, authentication, roles)
  • Experience developing products and services for use by analysts and data scientists.
  • The ideal candidate will also have strong written and verbal communication skills.

this job portal is powered by CATS