Careers

Technical Lead, EMS

ShareThis
Opportunity: TL751 - Permanent

Responsibilities

  • Lead day-to-day development activity at a technical level as it relates to the ThinData core product (EMS)
  • Research and implement development standards, best practices and general procedures within the development group
  • Encourage continuous learning and upgrading of skills through the introduction of new training modules, approach, tools, and adoption of new technologies and methodologies
  • Function as point of escalation for technology inquiries, ThinData EMS product inquiries, and production issues providing timely and effective feedback and resolutions
  • Participate in setting technical objectives
  • Report directly to Manager, Development
  • Participate in training new and existing staff members on ThinData EMS system components
  • Provide technical leadership and mentor programmers throughout the development life cycle
  • Encourage communication and the sharing of knowledge between team members
  • Review and approve the designs, specifications and code of team members for the core product (EMS)
  • Facilitate the creation of prototypes and proofs of concept where appropriate
  • Ensure that ThinData EMS product operates as designed and make recommendations to improve product
  • Work closely with the Project Team to ensure solutions are delivered with a high degree of quality and professionalism
  • Assist in hiring IT programming professionals
  • Actively track and maintain knowledge of industry developments, standards and associated technologies
  • Collaborate with project team, participate in discovery meetings, understand requirements as it relates to EMS system, for the purpose of developing comprehensive solution architecture documents, accurate effort estimates, and well designed, scalable, reusable solutions
  • Conduct code re-factoring and implement processes and toolsets to minimize logical errors, and enhance solution quality, operating efficiency and extensibility
  • Develop reusable tools, libraries and components to reduce development timelines on repeatable, reusable solutions
  • Participate in solution/product stress tests, load tests, performance tests, making recommendations to improve performance and scalability
  • Provide oversight and participate in ThinData EMS product launches

Sklls Required

  • Post-secondary degree in Computer Science, Software Engineering or equivalent academic experience is preferred
  • Minimum 7 years experience architecting, designing and implementing end to end software solutions
  • Excellent understanding of key architecture considerations/issues associated with distributed multi-tier infrastructure
  • Experience working with mature development processes in all stages of the Software Development Lifecycle
  • 5+ years programming experience
  • 5+ years of Microsoft SQL Server, Transact SQL database experience
  • 3+ years experience in: Microsoft .NET platform, C# Language
  • 3+ years of ThinData EMS product development experience
  • Strong expertise in OOP techniques and principals
  • Worked with large high volume transaction databases
  • Experience leading technical teams
  • Practical experience in scripting and markup languages including: JavaScript, VBScript, CSS, HTML, DHTML, XML, XSL
  • Demonstrated knowledge of issues related to capacity, performance, scalability and maintainability
  • Demonstrated knowledge in building enterprise scale applications using the aforementioned technologies
  • Experience in leading the process of building re-useable code libraries and templates
  • Experience with effort estimation
  • Experience conducting technical presentations
  • Microsoft .NET Certification is an asset

Attributes

  • Proactive
  • Positive attitude
  • Organized
  • Analytical and excellent problem solving ability
  • Excellent interpersonal and client service skills
  • Work effectively with clients and colleagues
  • Excellent oral and written communication skills
  • Ability to work under tight timelines

Location Information

Office: ThinData Inc.
City: Toronto
Province: Ontario

Click here to Apply now!  |   « Return to Job Postings