Senior Technical Team Lead

Avocette Technologies - Victoria, BC (30+ days ago)

Apply Now

As a leading-edge IT consulting firm, Avocette Technologies Inc. is growing and has an exciting permanent opportunity for a Senior Technical Team Lead to join us in either our Victoria or New West office.

We are looking for a technical person who enjoys working with both technology and people.

Are you the type of person who is passionate about technology and helping companies and people with solutions that make a difference?

As the Senior Technical Team Lead for Avocette you will have a dynamic role working with the Avocette team and our clients to deliver high quality solutions that solve our client’s problems. You will take on a leadership role with our technical teams and work closely with our clients and non-technical teams. You will be the type of person who can clearly communicate with non-technical clients and team members to help them understand how the technology meets their needs. You will work closely in mentoring other team members and guiding them on developing high quality solutions. You will also play a key role in both the design and the development/configuration of the final solution.

You understand the importance of following software development lifecycle processes to ensure high quality solutions are being delivered.

We are also looking for individuals who are keen to be involved in change. Our teams are working towards implementing new DevOps and agile processes to ensure constant delivery. We are looking for individuals who can help to lead these types of change and either understand how these processes work or are interested in learning and leading these types of change.

In partnership with the other Avocette senior team members you will enjoy the challenge of working to meet the daily challenges of projects and support for our clients.

This is a client-facing position requiring you to meet with clients.

Main Responsibilities:

  • Configuration programming using an Avocette owned Case Management product – Sohema
  • Work as a solution architect, technical team lead, and senior developer in enterprise level software development projects
  • Responsible for all development activities to ensure all technical requirements (both functional and non-functional) are met and the technical team is on schedule with the expected quality delivered
  • Take ownership of technical processes required to excel within the development team
  • Shared accountability with project managers on project delivery and timelines
  • Create and build a trust relationship at work and with our clients
  • Responsible for all estimates provided by the development team
  • Be proactive in the continuous improvement of the service delivery, cross-functional processes/procedure creation and compliance
  • Technical team tasks assignment and management
  • Technical team skills development
  • Continued learning of new technologies and skills

Skills and Experience

  • 8+ years of working experience in software development
  • Or 8+ years working with product configuration tools
  • 5+ years designing and implementing complex relational databases
  • 5+ years designing and developing with MS SQL Server stored procedures and development tools
  • Experience working with other product configuration tools like SalesForce, MS Dynamics or other platform-based tools would be beneficial for this role.
  • Demonstrable experience working well in a team environment
  • Demonstrable ability to exercise sound judgment on programming and design decisions and tasks
  • Certification, Degree, or Diploma in computer information systems, computer science, or related fields
  • Excellent communication skills – hosting client meetings, client presentations, producing technical documents, etc.

Desirable Skills

  • 8+ years of working experience in software development .NET
  • 5+ years of designing and developing data interfaces
  • 5+ years of Agile experience
  • Experience with DevOps and constant delivery
  • Working experience with SQL database technologies such as performance tuning, index optimization, and materialized views
  • Working experience in MS SQL Server Reporting Services
  • Microsoft certifications in SQL Server or .NET

About Avocette:
Avocette, formerly TP Systems, is a leading provider of IT products and services to public sector clients across Canada and the US. We specialize in providing Managed Services, Product Integration, Consulting and IT Staffing to our clients. By leveraging technology and business skills from employees across Canada and the US and developing key best-of-breed software partnerships, Avocette provides clients with superior solutions.

Job Types: Full-time, Permanent