drjobs Full Stack Developer - Senior

Full Stack Developer - Senior

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Edmonton - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Project Overview

The Government of Alberta is expanding its digital service delivery to improve user experiences for Albertans. The Digital Design and Delivery Division (3D) leads this modernization effort using human-centred design agile methodologies and modern data practices.

3D partners with GoA ministries on digital transformation and service innovation. These projects assess current services identify future opportunities and develop new digital solutions that are efficient user-friendly and cost-effective.

Role Responsibilities

Project Work:

  • Collaborate with cross-functional teams on 2 3 concurrent projects.

  • Participate in discovery activities including user research and technical assessments.

  • Deliver technical artifacts: architecture diagrams documentation and solution designs.

  • Design and implement user-centric solutions based on research insights.

  • Develop and maintain application features addressing both functional and non-functional requirements.

  • Identify and resolve defects; continuously improve code quality tooling and documentation.

Collaboration & Support:

  • Work with frontend designers to ensure cohesive UI/UX.

  • Provide technical guidance to product owners and stakeholders.

  • Support deployment and rollout of services (both limited and general availability).

  • Onboard new team members contribute to reusable components and enhance development processes.

Documentation & Knowledge Sharing:

  • Maintain project documentation.

  • Promote development best practices and quality assurance.

Work Location: Primarily remote. Occasional onsite presence in Edmonton may be required with notice.

Equipment: Contractors must provide their own hardware/software for remote work. GoA will provide system access.

Client: Government of Alberta (GoA)
Division: Digital Design and Delivery Division (3D)
Location: Remote (Occasional travel to Edmonton and within Alberta as required)
Duration: 1 year (with possible extension up to 24 months)
Work Hours: Full-time (7.25 hours/day)

Qualification Assessment Must Have Work Experience
Duration - Experience using source control particularly Git in collaborative software development.
5 years
Duration - Experience with automated unit testing and integration testing.
3 years
Duration - Experience with database technologies including relational databases and alternatives.
3 years
Duration - Experience working as a Full Stack Developer on complex software solutions in an agile...
5 years
Duration - Experience working on production applications using modern application frameworks and...
3 years
Nice to Have Work Experience
Duration - Experience incrementally transforming existing legacy systems into modern digital serv...
2 years
Duration - Experience with at least one or more from the following tech stack...
2 years
Duration - Experience with design patterns and their application and software architecture...
2 years
Duration - Experience with Government of Alberta development guidelines and principles
2 years
Duration - Experience working with CI/CD pipelines.
2 years
Duration - Experience working with teams that also apply UX design service design design...
2 years

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.