About the Position
The Senior Software Developer’s role is to design, code, test, and analyze software programs and applications. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The Software Developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports where required.
The ideal candidate has a strong understanding of cloud development and are proficient in cloud patterns and services. Collaborative teamwork is your primary mode of operation. You’re not shy about reaching out to others with questions and you’re eager to support your peers in their work. At the same time, you understand what ownership and accountability for your individual work means. You thrive in a fast-paced environment where priorities can shift rapidly as we corner opportunity.
Knowledge, skills and experience:
College diploma or university degree in the field of computer science or software engineering and 1-4 years equivalent work experience
Working technical knowledge of programming languages and protocols, such as
ASP.NET, React, JavaScript, HTML5, Web APIs
Hands on experience working in IDE’s, including Microsoft Visual Studio 2019 and GIT. Experience with Xcode and Android Studio IDE’s an asset
Hands-on software troubleshooting experience.
Experience with software development life cycles
Familiarity with Agile software development principles (Waterfall and Hybrid experience are an asset)
Category: IT & Programming
Subcategory: Web development
What is the scope of the project?: Medium-sized change
Is this a project or a position?: Project
I currently have: I have specifications
Required availability: As needed
Roles needed: Developer