Intermediate/ Senior Developer

Canada, Canada

Job Description


Intermeidate/Senior Developer

About Code for Canada

Code for Canada is a national nonprofit on a mission to improve life in Canada for everyone using technology, data, and design. We promote, enable, and advance the development of responsible public-interest technology so that everyone in Canada has access to inclusive, equitable, and responsive public services that meet them where they are.

We help governments and nonprofits deliver better digital products and services through co-development, capacity building, and user engagement. To do this, we assemble teams of \xe2\x80\x98Code for Canada Collaborators\' to work shoulder-to-shoulder with public-interest partners using digital best practices, leaving them with new skills and an even better solution.

What you\'ll do

As the Developer, part of your role will be the expert practitioner with broad industry experience who can define and ensure best practices for the project and the stakeholders involved while influencing, leading and mentoring others. You are responsible for all aspects of the product development process, coordinating closely with internal IT teams to ensure that the product is well-positioned for long-term sustainment after the completion of your contract.

You\'ll be part of a cross-functional team to build a digital product that addresses a public service need.

As a team, you\'ll be responsible for all aspects of the product development process. You will coordinate closely with internal IT teams to ensure that the product is well-positioned for long-term sustainment after the completion of your contract.

You\'ll work shoulder to shoulder with public servants who are subject matter experts, learning from them about their domain and helping them understand the approaches, tools, and processes of digital teams.

The details

  • Job type: full-time, 6 months
  • Target start date: TBC- Candidates must pass the government security clearance process before confirming the start date. The security processing time can vary on the Partner, and based on Code for Canada\'s other employees\' experience, it can range from six weeks to four months.
  • Salary range: $100,000- $135,000.00
  • Location: anywhere within Canada, ineligible to work outside of Canada for the term of the engagement.
  • Note: Although a remote position, proof of vaccination against COVID-19 is required.
Whom we\'re looking for:

Duties, Responsibilities & Qualifications:
  • Control and manage service availability to meet business needs cost-effectively, including defining, analyzing, planning, forecast, measuring, maintaining and improving all aspects and components of the service (such as hardware, software, network resources, and software or infrastructure as a service)
  • Identify and lead opportunities for improvement and optimization in the development process, evaluating their success and working with others to select and implement best practices to reduce any risk in the software development life cycle.
  • Identify, create and implement strategies to optimize the development process, ensuring the required technical needs, standards and policies are aligned with business objectives in consensus to the stakeholders and the attainable purpose.
  • Responsible for leading and maintaining the security, confidentiality and integrity of the information system working in compliance with legislation and regulations and deploying operative controls and management strategies to allow this.
  • Incorporate modern standards approach throughout automation and testing.
  • Design, test, and document new or amended software by using the agreed security standards.
  • Apply technical knowledge and experience to design workable prototypes, both programs and physical outputs, understanding the parameters, restrictions and synergies.
  • Create the specifications and design of the system to meet defined business needs, working with business and technology stakeholders to translate those requirements into technical designs by visualizing the ideal user service and solving the problem.
  • Identify integration points between systems and processes, design data contracts and communication between the components, using modern design patterns to reduce risk and complexity where is possible.
  • Perform integration testing as part of the development process, drawing on suitable testing frameworks and methodologies.
  • Implement, understand and identify the final users based on their needs, translate them into user stories, and propose design approaches or services to meet requirements.
  • Demonstrate a high level of cultural competence to engage in meaningful interactions and relationships with users by showing your genuine interest in putting users first and managing competing priorities.
  • Experience building automated testing frontend and backend systems.
  • Experience using software development tools and methods (source control, unit testing, bug tracking, continuous integration, etc.).
  • Strong knowledge and experience with debugging by using appropriate tools and techniques.
  • Build high-performing, resilient, scalable websites and web applications emphasizing code quality through unit and integration testing.
  • Excellent communication skills and ability to work in a team environment.
  • Experience publishing an app on the Azure platform.
  • Experience in Design & Architecture and Version Control.
  • Expert with CSS and HTML5
  • Experience with Canada\'s Web Experience Toolkit
  • Proficiency in front-end development using multiple frameworks, such as React, Angular, or Vue.
  • Experience with localization and responsive designs.
  • Working experiences accessibility standards such as ACR or AODA.
  • Experience with Adobe Analytics is considered an asset.
  • Experience in Microsoft development would be an asset.
  • Work experience with the federal government is an asset.
How to apply

Please apply if you meet 80% or more of what we\'re looking for!

Please don\'t write a lengthy cover letter. We welcome a brief resume (max two pages, one is excellent!).

Code for Canada is an equal opportunity employer, and we do not discriminate based on citizenship, race, place of origin, ethnic origin, colour, ancestry, disability, age, creed, sex/pregnancy, family status, marital status, sexual orientation, gender identity, gender expression, or record of offences.

We will gladly provide accommodations to candidates with disabilities during the application process. Don\'t hesitate to let us know so we can arrange accommodations.

Code 4 Canada

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2133778
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $100000 - 135000 per year
  • Employment Status
    Permanent
  • Job Location
    Canada, Canada
  • Education
    Not mentioned