Job Title or Location
RECENT SEARCHES

Technical Lead(.NET)

TEEMA - 465 Jobs
Hamilton, ON
Full-time
Experienced
Posted 18 days ago
Job Title: Technical Lead(.NET)Job ID: HK139887526Location: Hamilton, ONOverview:Our client is looking for a player-coach who is passionate about leveraging people's strengths and technology to solve complex puzzles and enable customer success! The Technical Lead is focused on achieving technical excellence through innovation, mentorship and collaboration and is responsible for designing, leading and executing technical solutions and improvements.What you will be doing:
  • Work closely with the Software Architect, drive the execution of and be accountable for the technical
  • vision of a crucial line of business, by proposing and actively contributing to improving the overall
  • architecture and design
  • Collaborate across the IT organization to drive key aspects of DevOps transformation with a focus on
  • CI/CD; set, maintain and raise the level of technical excellence by establishing software development
  • best practices and habits
  • Guide other technical staff in day-to-day operations and procedures; mentor other team members,
  • helping them to overcome technical challenges, devise strategies to debug and approach issues
  • Design, document and develop software solutions and programs as part of a cross-functional team,
  • driving to optimal solutions that meet our business needs
  • Participate in software development as part of a Scrum team and apply comprehensive knowledge of
  • Agile development to ensure and support best practices
  • Lead the decomposition of initiatives, assessment of effort and planning efforts in collaboration with the
  • team, IT management, product management and other stakeholders
  • Collaborate with other software developers, business analysts and software architects to plan, design,
  • develop, test, and maintain client-facing, middleware and back-end / SQL based business applications
  • built on Microsoft technologies
  • Work with Production support and the team to quickly resolve production issues and devise permanent
  • solutions
  • Stay current with emerging technologies and methods; recommend and drive improvements of process,
  • standards and guidelines to drive excellence across the team
  • Assist with attracting and recruiting talent across the IT organization
Who you are:
  • You have 8+ years of software development experience and still have a curiosity and malleability to learn new things
  • You find fulfillment in mentoring and leading developers and helping them develop their technical skills
  • and believe that everyone has something to learn and teach
  • You take responsibility for the technical vision and implementation for the team
  • You thrive in improving and refactoring legacy code and optimizing existing systems
  • You collaborate with your team and other groups to help define what better looks like, and to help
  • come up with a path to move your products there
  • You have some expertise in all aspects of software development and distributed systems including
  • automated release pipelines
  • Your strength is in pragmatically designing, building and deploying scalable, highly-available systems
  • You practice effective communication both written and oral and understand how to satisfy the needs of
  • a variety of stakeholders
  • You are aware of industry trends and conduct research into software-related issues and products, in
  • secure coding practices and a strong advocate for continual improvement
  • You are highly organized, self-motivated and able to coordinate multiple complex projects
  • You have the ability to think abstractly and are comfortable with ambiguous/undefined problems
  • You have the ability to effectively prioritize and execute tasks in a high-pressure environment.
What you must have:
  • University degree/college diploma in the field of computer science, information systems, or software engineering, and 8+ years progressive software development work experience
  • Experience mentoring a technical team
  • Proficiency in a variety of programming languages, including Microsoft .NET stack, C#, JavaScript, jQuery, MS SQL Server, MVC, MS Reporting Services
  • Knowledge of and experience in object-oriented programming and related techniques, patterns, industry standards and best practices
  • Excellent understanding of relational database and experience with MS SQL Server
  • Solid working knowledge of current Internet technologies, including IIS, web services and secure web processing
  • Insurance industry experience is preferred
For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com By applying to TEEMA on any job portal implies you are entering into a business relationship with us and therefore grants TEEMA consent to send you further job updates or industry and company-related information.