Application Developer

Simon Fraser University

$85K — $102K *
Education, Government & Non-Profit
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computing Science or related discipline with 5 years of experience in complex information system development or equivalent.
  • Strong familiarity with agile, SCRUM, DevOps, and CI/CD practices.
  • In-depth knowledge of both hardware and software application/system engineering.
  • Hands-on experience with modern web technologies including HTML, CSS, JavaScript, PHP, and related frameworks.
  • Solid understanding of Object Oriented Programming and MVC design architecture.

Responsibilities

  • Analyze, design, modify, install and maintain application programs and databases.
  • Develop large-scale enterprise-level administrative systems in line with IT architectural principles.
  • Participate in the full software development lifecycle, including design and implementation.
  • Perform system testing and prepare detailed documentation for systems.
  • Provide operational support for all systems within Academic Management Systems (AMS).

Benefits

  • 4 weeks' vacation, prorated for the first year.
  • Hybrid-work program for eligible roles.
  • Employer-paid defined benefit pension plan.
  • On-campus tuition waiver for employees and their immediate family.
  • Funding for off-campus tuition reimbursement and professional development.
Full Job Description
Union/Affiliation:

Administrative and Professional Staff (APSA)

Pay range:

$85,993 to $102,588 annually

SFU Department Descr:

IT Services - Academic Management Systems

Position Grade:

10

# of openings:

1

Biweekly Hours:

72

About the Role

The Application Developer analyzes, designs, modifies, installs and maintains application programs, integrated systems, or software solutions including databases to meet user and organizational information needs at department, faculty and/or institutional level. Develops large and multi-domain enterprise-level administrative systems consistent with Information Technology Services architectural principles and practices, and the overall goals of the University. Participates in all design, development, and implementation activities in the entire software development lifecycle; performs system testing and prepares system documentation; and provides operational support for all systems within Academic Management Systems (AMS).

Full Job Description

Qualifications

Bachelor's degree in Computing Science or related discipline, with five years of related experience including experience in complex information system development, or an equivalent combination of education training and experience.
  • Excellent knowledge of agile, SCRUM, DevOps and other continuous integration/deployment practices.
  • Excellent knowledge of hardware, software, application, and systems engineering.
  • Excellent knowledge of the deployment of open-source, commercial, and in-house applications and the business requirements supporting them.
  • Excellent knowledge of modern web development technologies including HTML, CSS, JavaScript, PHP frameworks and libraries such as Bootstrap, JQuery, Laravel, React, and Node.js with a good sense of UI/UX.
  • Excellent knowledge of development and programming framework including Object Oriented Programming and MVC design architecture.
  • Excellent knowledge of web services technologies including REST, JSON, SOAP and OAuth.
  • Excellent knowledge of database technologies including Entity Relationship Framework, MySQL, DB2, and SQL Server.
  • Excellent knowledge of business process management and best practices in enterprise architecture.
  • Good knowledge of information services in a post-secondary institutional environment.
  • Excellent customer service, interpersonal, teamwork and mentorship skills.
  • Excellent collaboration, organizational and time management skills.
  • Excellent problem-solving and analytical skills.
  • Effective communication (verbal and written) and presentation skills.
  • Ability to clearly communicate complex technical concepts to staff and clients including the ability to influence change.
  • Ability to work collaboratively with senior executives, managers, project managers, internal customers and external partners.
  • Ability to work effectively with competing interests and divergent groups.
  • Ability to work well individually and in teams.

What We Offer

At SFU, our goal is to ensure our people are valued and supported by promoting a healthy work-life balance, professional growth and development, as well as a safe and respectful workplace. We offer continuing employees who belong in the Administrative & Professional Staff Association (APSA):
  • 4 weeks' vacation (prorated for the first year)*
  • Hybrid-work program for eligible positions
  • Employer paid defined benefit pension plan
  • On-campus tuition waiver for employees and their immediate family members*
  • Off-campus tuition reimbursements and professional development funds*
  • And more! View our benefits brochure

*Prorated for part-time employees

Additional Information

There is an Identified Departmental Candidate.

Please include your cover letter and resume in one attachment.

Similar Jobs

More Jobs at Simon Fraser University

More Education, Government & Non-Profit Jobs

Find similar Application Developer jobs: