View all jobs

Technical Manager (Manager)

Brampton, ON

Our enterprise client is currently looking for a Technical Manager on a full time permanent basis. You will be working on integrating a system with provincial jurisdictions to exchange electronic data. You will be leading a talented & collaborative team. 
What You Will Do:
  • Cultivate a deep understanding of the portfolio of applications we utilize, along with their respective strengths and weaknesses, to provide solutions to existing and future challenges.
  • Lead technical architecture for a whole component and/or cross-functional team.
  • Define the long-term vision for your team, aligning with the company's strategic and tactical goals.
  • Translate project goals and product roadmaps into organized technical tasks.
  • Through your knowledge of industry trends and tools, together with your own experiences, guide the team to improve our software, our environment, and our process.
  • Provide guidance and direction to the development team to tear down obstacles and keep initiatives on target and moving forward.
  • Coach and mentor developers in the team through technical design sessions, code reviews and pair programming.
  • Provide technical guidance and support in resolving critical production issues.
  • Collaborate with business and product stakeholders to successfully deliver new features and capabilities.
  • Construct design documents and documentation to aid in maintenance and code reuse.
  • Have one-on-one meetings with your team members.
  • Conduct performance reviews. Set accountability for team members.
What You Will Have:
  • You are a seasoned developer with solid programming skills and mentorship experience.
  • You are opinionated about what it takes to produce great software but remain receptive to other's ideas.
  • You care about ownership. You take on the problems of the team and do not pass them off for others to resolve.
  • You are experienced with software estimation, often confronted with complexity and uncertainty.
  • You make decisions based on data. You are versed with tools to measure every aspect of the application.
  • You have developed large applications in a team environment.
  • You are a good communicator. You are able to present complicated solutions to non-technical audience in a simple and logical way.
  • You have deep understanding of web software development with a minimum of 5 years of programming expertise in that field. While you may not code every day, understanding the context of your team’s work is paramount.
  • You have a track record of successfully mentoring and growing other software developers in your previous roles as a direct manager.
  • You have keen awareness and understanding of performance, security, and other software development best practices.
  • You are well versed in agile software development processes.
  • You have experience with some of the following backend technologies:
  • Java, Spring Boot, Junit, Gradle
  • Docker, Kubernetes, Helm
  • CI/CD (Gitlab, Jenkins, Team City)
  • Experience building and maintaining RESTful APIs
  • Strong understanding of systems and microservices design
  • Some understanding of cloud architecture in GCP, AWS, or Azure

More Openings

Helpdesk Level 2 Support
System Admin
Deployment Supervisor

Share This Job

Powered by