Manager, Application Development

4 months ago


Victoria, Canada EducationPlannerBC Full time

**Manager, Application Development**

Do you like working with passionate people trying to find new and innovative solutions to tomorrow’s challenges? If so, then joining the Technology Development team at EducationPlannerBC is the role for you. We work with all the public post secondary institutions in BC, along with similar organizations across the country, to make the post secondary journey easier for students, by identifying challenges or opportunities, and designing and building innovative solutions.

**About EducationPlannerBC**

**Position Summary**

Reporting to the Chief Technology Officer (CTO), the Manager, Application Development is responsible for the day-to-day management of the software development team to deliver quality products with detailed documentation, and to mentor developers. The Manager, Application Development is an experienced software developer and leader with excellent technical skills and a customer-service focus. The position will lead a dedicated team to achieve objectives, while collaborating with others when leading project teams. This role is responsible for overseeing the activities of the software development team, supporting the project teams to deliver great software, and collaborating with the CTO to help define the overall software architecture. The position leads technical code reviews, provides technical direction, conducts 1 to 1’s and mentors developers, and builds software on occasion.

**Key Accountabilities & Time Allocation**

The following provides an approximate allocation of time for key accountabilities and a representative list of duties. From time to time, this position will be expected to undertake other duties and responsibilities as necessitated by its evolving position within the organization or the overall business objectives of the organization.

**Team Management and Support (40%)**
- Perform task management for team members, and work to identify key metrics for software development and develop strategies for improvement
- Review the work of team members to ensure it meets the stated objectives and is aligned to EPBC and industry standards
- Troubleshoot, and problem solve technical issues with other members of the team
- Ensure that all team members are following established processes and standards
- Provide guidance and coaching to team members to enhance their skills, recognize their performance, and support quality work
- Participate in the hiring process for all development staff

**Project Team Support (25%)**
- Work with developers, project managers, and product owners to break down a project into deliverable chunks of work, following an agile software development process
- Ensure that developers are working to optimize efficiency and achieve optimal performance
- Collaborate with project managers, product owners, business owners, and quality assurance to delivery high quality, successful products
- Establish standards for projects and the development team

**Software Architecture (20%)**
- Work with the CTO to set an overall software architecture
- Ensure that all developers and projects align with the software architecture
- Investigate new technologies and architectural approaches that could be implemented by EPBC
- Provide technical direction to software development teams when required
- Establish and maintain standards around ensuring that security is fully considered in all software that is delivered

**Software Development (15%)**
- Write and review API software, using Go and Java
- Write and review web-based UI software, based on React
- Write unit tests
- Troubleshoot any technical issues that arise
- Provide documentation for any software developed

**Competency Requirements**
- Ability to provide team members with guidance and constructive feedback to work-related questions and performance
- Ability to coordinate, assign, and review workloads of self and others
- Proven organizational skills and the ability to efficiently manage multiple projects and tasks with competing deadlines
- Proven problem-solving skills with the ability to determine root causes and provide recommendations to management, staff and stakeholders
- Ability to collaborate across the organization, seeking to understand the interests of others, and support the collective mandate of EPBC
- Ability to build and foster mutually beneficial relationships with stakeholders
- Ability to communicate in both technical and non-technical terms and present information to non-expert audiences
- A focus on providing exceptional client service to all EPBC staff and external stakeholders
- Ability to translate technical analysis of information and concepts into workable solutions
- Ability to be flexible and adaptable, adjusting to occasional shifts in workload and task priorities

**Education, Knowledge and Experience**
- Bachelor’s degree, or vocational or technical school degree or an acceptable combination of education, training, and 8+ years experience
- Demonstrat



  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerWe are seeking a skilled Business Application Programmer to join our team at Risingstar Wholesale Bakery. As a Business Application Programmer, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key Responsibilities:Design, develop, and test...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerWe are seeking a skilled Business Application Programmer to join our team at Risingstar Wholesale Bakery. As a Business Application Programmer, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key Responsibilities:Design, develop, and test...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a Business Application Programmer, you will be responsible for developing, maintaining, and testing software applications to support our business operations.Key Responsibilities:Design, develop, and implement...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a Business Application Programmer, you will be responsible for developing, maintaining, and testing software applications to support our business operations.Key Responsibilities:Design, develop, and implement...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job DescriptionRisingstar Wholesale Bakery is seeking a skilled Business Application Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job DescriptionRisingstar Wholesale Bakery is seeking a skilled Business Application Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job DescriptionRisingstar Wholesale Bakery is seeking a skilled Business Application Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job DescriptionRisingstar Wholesale Bakery is seeking a skilled Business Application Developer to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining software applications that support our business operations.Key ResponsibilitiesDesign and develop software applications using various...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a key member of our development team, you will be responsible for designing, developing, and maintaining our business applications.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirementsMaintain...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a key member of our development team, you will be responsible for designing, developing, and maintaining our business applications.Key ResponsibilitiesDesign, develop, and test software applications to meet business requirementsMaintain...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Programmer to join our team at Risingstar Wholesale Bakery. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our business applications.Key ResponsibilitiesDesign, develop, and test software applications to meet business...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Programmer to join our team at Risingstar Wholesale Bakery. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our business applications.Key ResponsibilitiesDesign, develop, and test software applications to meet business...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a key member of our IT department, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key Responsibilities:Design, develop, and test software...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    Job Title: Business Application ProgrammerRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a key member of our IT department, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key Responsibilities:Design, develop, and test software...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a Business Application Programmer, you will be responsible for developing, maintaining, and improving our software applications to support our business operations.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleRisingstar Wholesale Bakery is seeking a skilled Business Application Programmer to join our team. As a Business Application Programmer, you will be responsible for developing, maintaining, and improving our software applications to support our business operations.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a highly skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a Business Application Developer, you will play a key role in the development and maintenance of our software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a highly skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a Business Application Developer, you will play a key role in the development and maintenance of our software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a key member of our IT department, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key ResponsibilitiesDesign, develop, and test software applications using...


  • Victoria, British Columbia, Canada Risingstar Wholesale Bakery Full time

    About the RoleWe are seeking a skilled Business Application Developer to join our team at Risingstar Wholesale Bakery. As a key member of our IT department, you will be responsible for developing, maintaining, and integrating software applications to support our business operations.Key ResponsibilitiesDesign, develop, and test software applications using...