Team Lead, Java Development

PointClickCare

PointClickCare is the leading cloud-based software provider for the senior care market. Driven by a passion for innovation and technology, we’re building solutions that have a true impact on people’s lives. PointClickCare is an excellent environment to advance your career while performing meaningful work with great people.

Details / requirements:

Tracking Code: 930-065

Job Description

PointClickCare is the leading cloud-based software provider for the senior care market in North America. Driven by a passion for innovation and technology, we’re building solutions that have a true impact on people’s lives. Recently named one of Deloitte’s fastest growing technology companies and Canada’s best managed companies, PointClickCare provides vast opportunities and a great culture for our employees. PointClickCare is a fertile environment to advance your career while performing meaningful work with great people.

 

Position Summary

Reporting to the Manager, the Development Team Lead will be responsible for managing a team of developers and QA resources through the analysis, design and implementation of software applications using agile software development methodologies.  The Team Lead will play a hands-on role to develop quality applications within the desired timeframes.  The Team Lead will also be responsible for managing analysis, design and prototyping activities; driving application development through agile software development methodologies; managing a team of developers; developing an effective team and an optimal organizational structure; and representing PointClickCare within the industry.

  

Key Responsibilities 

  • Contributes to the technical design for development projects by reviewing and understanding the high level functional specifications; collaborating with core services and Development Manager to define the technical design; creating detailed technical specifications; and creating high level work breakdowns and estimates.
  • Serves as an internal technical resource by communicating departmental and project strategies to team members
  • Drives application development through Agile software development methodologies
  • Participates in coding activities and develops solutions using Object Oriented Programming (OOP) to create maintainable and extensible software.
  • Meets with the product specialist to gain an understanding of any coding related maintenance issues discovered and designs a solution for the issue in accordance to the desired application behavior
  • Maintains documentation according to content and timing standards by utilizing the source control system
  • Supervises development team by assigning development tasks; ensuring all team members have a sufficient workload; mentoring; encouraging best practices; and keeping the Development Manager apprised of team member performance.
  • Represents PointClickCare by developing and maintaining comprehensive knowledge of PointClickCare products, industry and technical trends, and general business and financial acumen through various sources and initiative

 

Required Experience 

  • Bachelor’s Degree in Computer Science, Information Technology or related discipline.
  • Minimum 5 years of software development experience with at least 4 years of Java experience
  • Minimum 1 year of experience as a development manager or team lead
  • Minimum 1 year utilizing Agile development methodologies (or similar)
  • 4+ years of data modeling and stored procedures development
  • 4+ years utilizing SQL (e.g., writing queries)
  • Utilizing the following technologies/toolsets/applications:
    • Java Web Applications, Servlets, Servlet Filters, JSP, JSTL, JDBC.
    • Jasper Server
    • Spring Framework 2.x or higher, including Spring MVC. 
    • Tomcat 6.x or higher, or SpringSource tc server.
    • Microsoft SQL Server. 
    • Eclipse or SpringSource Tool Suite (STS).
    • Subversion (SVN) version control system
    • Used HTML/CSS/Javascript
    • Web service platforms nice to have
  • Some BI, Analytics and Reporting experience preferred
  • Demonstrating troubleshooting and problem-solving skills.
  • Collaborating with multiple internal teams and management.
  • Demonstrating strong written and verbal communication.

 

To Apply: Please apply online at: https://pointclickcare-openhire.silkroad.com/epostings/index.cfm?fuseaction=app.jobInfo&version=1&jobid=930

Working at PointClickCare goes beyond the resume, because the work we perform makes a true difference in people’s lives. We build innovative healthcare technology for seniors and their caregivers that improve their quality of life and well-being on a daily basis. We believe work is so much more meaningful when you’re doing it with a higher purpose.

 

For more information on PointClickCare, please visit us on Glassdoor and LinkedIn

Overview

Category Engineering - Software
Openings 1
Salary Rs. 0 / Hour
Experience 5+ years
Education Bachelors in Computer Science
Posted Date 02 Nov, 2015
Apply Before 02 Dec, 2015
City Kathmandu