Technical Team Lead


Reference #1969
Description
  • Plans and directs all aspects of the project including planning, scheduling, resourcing, risk assessment, cost/benefit analyses, establishing milestones/final deliverables and overall costs
  • Responsible for the design, development, test and implementation of medium to low complexity solutions
  • Follow established SDLC processes as well as enterprise policies and guidelines for software development
  • Analyzes requirements and highlight potential business or technical risks
  • Reviews and approves development work product produced by other technical staff
  • Negotiates project deliverables/schedules/costing for services from other departments within the IT function and across the entire organization
  • Conduct unit testing and support the execution of system integration tests
  • Participate in team meetings and software design sessions
  • Responsible for influencing and occasionally leading the continuous development of solution development policies and guidelines
  • Participate in the research and setting of solution development policies and guidelines
Qualifications
  • Minimum of 10 years of directly related work experience in I.T.
  • Minimum of 1 years of Supervisory/Management experience
  • Providing technical direction, coaching & mentoring
  • Technical experience with Agile methodologies
  • Expert in Java SE 6, Java EE, EJB 2.0 and EJB 3, JMS, JDBC, JTA, JPA, JAX-RPC, MVC; Struts, Spring, XML, DOM/SAX parsing, XML Schema, XSLT, XPath, XQuery, JAXB, Web Services, WSDL, Client and server design, Application server; Tomcat, JBOSS, WebLogic
  • Strong analytical and problem solving abilities
  • Experience in developing and following structured work processes (troubleshooting, SDLC, Project life-cycle)
  • Works well in a team/collaborative environment
  • Highly proficient with at least two technical disciplines
  • Practical knowledge of several technical disciplines
  • Effectively manage participation in multiple concurrent projects
  • Strong communication skills, able to provide clear direction as well as effectively communicate with non-technical customers
  • Familiarity with established and emerging solution design patterns
  • Experience implementing a variety of different technical solutions
  • Bachelor Degree- Computer Science/Engineering
  • Overtime may be required
LocationToronto, On
Salary80,000.00-90,000.00
 Apply for this Job