Team Lead, Java Development

PointClickCare
Location: Kathmandu
Salary: Negotiable
Posted Date: 2015-07-23 Deadline: 2015-07-31
  • Location : Kathmandu
  • Working Position : Entry Level
  • Qualification Degree : Bachelor’s Degree
  • Salary : Negotiable
  • Category : IT / Software
  • Nature : Full Time
Job Description

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

 

  1. 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.
  2. Serves as an internal technical resource by communicating departmental and project strategies to team members
  3. Drives application development through Agile software development methodologies
  4. Participates in coding activities and develops solutions using Object Oriented Programming (OOP) to create maintainable and extensible software.
  5. 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
  6. Maintains documentation according to content and timing standards by utilizing the source control system
  7. 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.
  8. 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

 

  1. Bachelor’s Degree in Computer Science, Information Technology or related discipline.
  2. Minimum 5 years of software development experience with at least 4 years of Java experience
  3. Minimum 1 year of experience as a development manager or team lead
  4. Minimum 1 year utilizing Agile development methodologies (or similar)
  5. 4+ years of data modeling and stored procedures development
  6. 4+ years utilizing SQL (e.g., writing queries)
  7. Utilizing the following technologies/toolsets/applications:
    1. Java Web Applications, Servlets, Servlet Filters, JSP, JSTL, JDBC.
    2. Jasper Server
    3. Spring Framework 2.x or higher, including Spring MVC. 
    4. Tomcat 6.x or higher, or SpringSource tc server.
    5. Microsoft SQL Server. 
    6. Eclipse or SpringSource Tool Suite (STS).
    7. Subversion (SVN) version control system
    8. Used HTML/CSS/Javascript
    9. Web service platforms nice to have

8.  Demonstrating troubleshooting and problem-solving skills.

9.  Collaborating with multiple internal teams and management.

10. Demonstrating strong written and verbal communication.

 

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

Apply Instructions

 

Click Here to Apply

This Job is expired. The Company is no longer accepting applications for this position.

Industry Type Information Technology / Software
Location -
Organization Size 1-10
Active Jobs By PointClickCare