Scheduled Maintenance: sisystems.com will be Unavailable from Friday, Feb 10th @ 8:00PM MST - Saturday, Feb 11th @ 8:00AM MST for regularly scheduled maintenance.
Login | Register

Senior Java (Spring) and JavaScript Technical Lead to help coach and mentor developers in a DevOps environment for our financial client.

Job Type: Permanent
Positions to fill: 1
Start Date: Jan 30, 2023
Job End Date: Jan 30, 2023
Pay Rate: Salary: Negotiable
Job ID: 126422
Location: Calgary, Edmonton, Halifax, London, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
Apply
Our client is seeking a Senior Java (Spring) and JavaScript Technical Lead to help coach and mentor developers in a DevOps environment. 


Calgary-based client. Local candidates prefered, but open to 100% remote in Canada 


Must have's: 
  • 7+ years of Java and JavaScript development experience 
  • Strong knowledge of DevOps, Continuous Integration, and Continuous Deployment with tools like TeamCity, Docker, and Kubernetes as well as build tools such as Maven and Gradle
  • Practical experience building AngularJS and React SPA using REST-based APIs
  • Experience coaching and mentoring other developers 
  • Experience working with offshore teams
Nice to have's:
  • Working knowledge of version control systems, preferably GIT
  • Proficient with SQL concepts and syntax and ideally experience with PostgreSQL
  • Excellent communication skills with the ability to translate complex technical concepts into nontechnical language and the ability to convert business specifications into technical designs and models

The story behind the need:

Reporting to the Software Development Manager, the Technical Lead will be part of a collaborative, Agile team responsible for the end-to-end design, development, implementation, and maintenance of new and existing applications and services.


A day in the life of the Technical Lead:
  • Seek to understand the business vision and contribute to the strategic vision of our products; in turn, delighting stakeholders and customers with the delivery of rich, high-quality software while being attentive to security, performance, reliability, scalability, and maintainability.
  • Collaborate with the Enterprise Architecture Office and other Technical Leads
  • Own and coordinate development activities
  • Work closely with the team, Product Management, and leadership team to ensure timely completion of deliverables and to provide insight on work effort estimates
  • Collaborate with user-experience designers, technical writers, business domain experts, database administrators, support analysts and quality assurance to build new products and features which will help take our business to the next level.
  • Apply your understanding of software development methodologies, processes, practices (OO, SOLID, TDD, etc.) and design patterns to provide technical direction and to establish, promote, review and refine coding standards within the team.
  • Support and mentor other development team members to continuously grow the team strength.