Company:
Zortechsolutions
Location: Calgary
Closing Date: 04/08/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Role: FullStack Development
Location: Alberta-Hybrid (Once in a week)
Duration: 6-12+ Months
Job Description
Roles, Responsibilities and Qualifications
Role Description
#J-18808-LjbffrLocation: Alberta-Hybrid (Once in a week)
Duration: 6-12+ Months
Job Description
Roles, Responsibilities and Qualifications
Role Description
- Full Stack Developer designs and implements software with a focus on iterative, continuous development, where requirements and solutions evolve through collaboration between cross-functional teams and users.
- Works collaboratively in cross-functional teams that apply agile methodology to improve services.
- Participates in project activities, including field work and user research.
- Works with agile teams and stakeholders to understand problems and leads the technical piece of the solution.
- Participates in creating and prioritising a backlog of work, estimates effort, and commits to scope of work for predictable delivery of features.
- Identifies technical tasks for a backlog of work such as refactoring, technical investigation, and tool improvement.
- Designs and implements digital services, shared components and integrations to existing systems.
- Works with designers throughout development to tailor the solution for users with refinement through frequent user feedback using methods such as usability testing.
- Ensures quality while providing consistent pace of feature delivery.
- Applies best practices such as unit testing, test coverage, linting, and code reviews.
- Utilises source control and documentation best practices to ensure long term maintainability of code bases.
- Facilitates high quality and rapid delivery through adoption of tools and automation in CI/CD pipelines.
- Other responsibilities as required or requested.
- Experience working as a Full Stack Developer on complex software solutions in an agile team environment.
- Experience developing web applications using current technologies such as single-page application frameworks.
- Experience working with open source ecosystems such as Node.js/NPM.
- Experience with automated unit testing and integration testing.
- Experience using source control, particularly git, in collaborative software development.
- Experience working with CI/CD pipelines.
- Experience using and working with command-line interface, command-line-based tool stacks, and Integrated Development Environment (IDE).
- Experience conveying technical information to non-technical people and advising decision-makers on technical options.
- Experience with design patterns and their application and software architecture considerations.
- Experience with database technologies, including relational databases and alternatives.
- Experience developing on cloud platforms and utilising cloud services in development and in solutions.
- Experience working with teams that also apply UX design, service design, design thinking, or human-centred design approaches.
Share this job
Zortechsolutions
Useful Links