FullStack Development- Canada - Calgary, AB, Canada - Zortechsolutions

    Default job background
    Description

    Role: FullStack Development

    Location: Alberta-Onsite 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.
    Responsibilities
    • 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.
    Qualifications
    • 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
    • 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.
    #J-18808-Ljbffr