Job Title: Back End Developer
Location- Calgary, AB
Visa- PR and
Citizens
Job Description:
The Back-End
Developer will develop and maintain the back-end of the product. Gathers
user requirements, writes and codes using an agile methodology, and
continuously updates the back-end code of the product. Collaborates with
internal stakeholders, the development team and Scrum Master to develop,
design, build and launch the product. This role will bring distinctive
capabilities driving competitive advantage by applying this
deep understanding within a complex, cross-functional environment to drive
significant business impact.
•
Brings deep functional expertise to develop polished
modular code in a distinctive way to ensure large-scale
•
business impact of the digital products being built
and drive competitive advantage
•
Develops/implements technical solutions for Lab; ensuring
efficient coordination of technical and
•
administrative resources; and ensuring coordination
with other internal and/or external stakeholders
•
Bring recommendations on critical decisions relating
to code build
•
Develops across the tech stacks, in different
languages and environments
•
Ability to bring recommendations around architecture
and platform decisions
•
Works closely with end-users to identify issues and
captures business requirements
•
Integrates user-facing elements developed by front-end
developer with service side logic
•
Translates business requirements into system design
specifications
•
Performs appropriate development and testing
activities
•
Optimizes the application for maximum speed and
scalability
•
Deploys regular releases in an agile approach
•
Creates appropriate documentation as defined by the
agile development methodology
•
Works closely with business stakeholders and end users
to develop an understanding of how the applications are used by the user
teams being supported
•
Designs and implements data storage solutions
•
Maintains competency in the technologies related to
responsibilities.
•
Works on complex systems analysis and programming
assignments with minimal supervision; expected to independently determine
solutions