Senior Cloud Developer, Enterprise Solutions
Kal Tire
Date: 6 days ago
City: Vernon, BC
Contract type: Full time

Description
Senior Cloud Developer, Enterprise Solutions
Role Description
The Senior Cloud Developer will operate as part of a highly engaged Enterprise Solutions team and will be responsible for the design and development of system solutions and integrations. This position is expected to work on complex projects, which may include developing or implementing new technology, as well as supporting existing applications and integrations. Extensive design and analysis will be required as well as the analysis of the impact of changes on related systems. This position will include leading development activities such as systems analysis and design, coding, testing and documentation. This position will also be involved in Tier 3 production support which includes problem diagnosis and bug fixing as required.
The Senior Cloud Developer will interact with both non-technical business users and highly technical business system and functional analysts, supporting new development and system changes. As the Senior Cloud Developer your primary goal is to support the business teams by developing efficient and reliable solutions which adhere to industry standards and best practices.
Core Responsibilities
Reporting to the Director, Enterprise Solutions, the core responsibilities of this position are, but not limited to:
Work Experience
Senior Cloud Developer, Enterprise Solutions
Role Description
The Senior Cloud Developer will operate as part of a highly engaged Enterprise Solutions team and will be responsible for the design and development of system solutions and integrations. This position is expected to work on complex projects, which may include developing or implementing new technology, as well as supporting existing applications and integrations. Extensive design and analysis will be required as well as the analysis of the impact of changes on related systems. This position will include leading development activities such as systems analysis and design, coding, testing and documentation. This position will also be involved in Tier 3 production support which includes problem diagnosis and bug fixing as required.
The Senior Cloud Developer will interact with both non-technical business users and highly technical business system and functional analysts, supporting new development and system changes. As the Senior Cloud Developer your primary goal is to support the business teams by developing efficient and reliable solutions which adhere to industry standards and best practices.
Core Responsibilities
Reporting to the Director, Enterprise Solutions, the core responsibilities of this position are, but not limited to:
- Perform both systems analysis and programming activities of considerable complexity.
- Software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
- Perform maintenance and support of applications and/or technologies.
- Propose and submit solution recommendations, including costs, benefits, risks, and ROI.
- Analyze and evaluate new applications and changes to existing applications.
- Author detailed design documents and functional system specifications that take into consideration all aspects of system design (e.g., performance, volume, security, control, backup, recovery, auditability).
- Document systems in accordance with standards or direct others in this task.
- Approve design changes after consultation with team members.
- Liaise with users and/or other IT staff to determine cause of, and correct, system and program malfunctions.
- Define, implement, and execute software development practices, standards, and procedures.
- Ensure the effective use of code repositories and good quality code on an ongoing basis.
- Debug and test new software or significant enhancements to existing software applications.
Work Experience
- Minimum 7 years of experience in a software developer role working for medium to large enterprises.
- 3+ years of professional experience in software development with emphasis on product architecture and design preferred. Strong background with Cloud application development frameworks (e.g., AWS, Docker, Azure, Openstack).
- Have a deep understanding of the web and its protocols/technologies including HTTP, SSL, LDAP, JDBC, SQL, HTML, XML
- Minimum two years’ Azure PaaS implementation experience.
- Experience building scalable, high-performance systems.
- Experience with an agile methodology is preferred (negotiable).
- Strong background with Cloud application development frameworks (e.g., AWS, Docker, Azure, Openstack).
- Experience in backend development, Cloud ingest and web-tier architecture, and server side languages.
- Experience with Azure DevOps: Boards; Repos (Git, Gitflow).
- Familiar with Azure Pipelines, Azure Infrastructure as Code Paradigm, ARM Templates, YAML Pipelines.
- Familiar with Azure Monitoring, Alerting, Notifications.
- Familiar with message-oriented integrations using Logic Apps, Azure Service Bus, DataLake.
- Experience with secure solutions employing Azure Identities, KeyVault for Secrets Management.
- Implementation of Azure Functions to perform Data Transform, Web API and Services Integration, File Movement, etc.
- Planning, design, and coding experience of information systems is required.
- Experience developing software for Windows and UNIX/Linux operating systems.
- Knowledge of Agile software development methodologies (Scrum)
- Ability to work with DevOps teams on Continuous Integration /Continuous delivery (CICD) model of development is desirable
- Working knowledge of software version control and release management strategies, automated build systems and integration of test automation into the build process.
- Working knowledge of detailed design tools and methods, including object-oriented analysis and design and design patterns.
- Strong knowledge of relational database design and SQL, including performance measurement and tuning.
- Tooling: VS Code or Visual Studio; Git; Azure DevOps (Repos; Pipelines; Artifacts); Logic App Designer; Storage Explorer; Synapse Workspace; SQL Server Management Studio.
- Languages: C#; Java; ANSI SQL; Python; PowerShell.
- Information Formats: JSON; XML; YAML.
- Development Paradigms: Web Services; Web Applications; Microservices.
- Able to work with abstract requirements and then prototype perceived requirements to gather feedback and adapt project accordingly.
- Technical writing skills; generating technical documents in support of software development.
- Team player with excellent interpersonal, verbal, and written communication skills.
- Proven ability to work in a dynamic, fast-paced, multi-disciplinary team environment.
- Successfully able to coordinate and collaborate on projects with individuals in geographically dispersed locations. Can take a large project and break it down into consumable parts for other web developers in varying locations.
- Self-motivated and able to work autonomously when necessary.
- Able listen, communicate, evaluate, problem solve, multitask effectively, and prioritize tasks in a high-pressure, challenging, and rewarding environment.
- Non-tech Skills: strong people skills; team player; excellent oral and written communication skills. Effective organizational and time management skills; can interface with all levels within the company.
- Strong analytical and problem-solving skills. Able to multi-task.
- Presentation skills: Is effective in a variety of formal and informal presentation settings; is effective both inside and outside the organization.
- Knowledge transfer/mentoring: comfortable with and willing to initiate sharing knowledge and experiences to develop others.
- Knowledge of appropriate industry and markets.
- Post-secondary graduate with a degree, diploma or certificate in computer science or equivalent combination of education, training, and experience.
- Microsoft Certification in Power Apps, Dynamics 365, Power Platform, Azure is a plus.
- Occasional travel to Kal Tire locations for work or training purposes.
- Evening and occasional weekend work may be required.
- May require on-call (24X7 availability) during major project events (infrequent).
- The target salary range for this position is $88,270 to $102,640 per year based on experience.
- Comprehensive medical and dental benefits
- Employee Assistance Program
- A group RRSP/DPSP matching program
- Discount on tires and mechanical services
- Positive work culture, opportunities for growth and development, and work-life balance.
- Opportunities for professional development, such as training programs, mentorship, and tuition reimbursement.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Summer Full Time Electronics Assembler
Watts Water Technologies,
Vernon, BC
9 hours ago
As the Electronics Production Assembler, you will assemble a range of small electronics in a single-piece flow production environment. Reporting to the Manufacturing Manager, you’ll apply meticulous attention to detail and precise instruction-following to ensure high-quality products. You will collaborate with teams focused on safety, continuous improvement, and quality, contributing to a seamless and efficient manufacturing process. This is a...

Health Care Aide
Chartwell Retirement Residences,
Vernon, BC
CA$27.92
per hour
3 weeks ago
Job DescriptionThe Health Care Aide is responsible for assisting residents with the activities of daily living in a safe and caring manner. As a member of the nursing team, they support and encourage the residents to build self-esteem, promote independence and protect their rights to autonomy and dignity.If you: Love seniors who have life experience and stories to tell Love...

Environmental Services Worker | Cleaner
Interior Health Authority,
Vernon, BC
3 weeks ago
Environmental Service Worker | Support Services Reports to: Manager (or designate) Interior Health is seeking a Casual Environmental Service Worker to join our Support Services team at Vernon Jubilee Hospital in Vernon, BC. If you are a reliable, flexible and motivated individual interested in working in a dynamic, fast-paced environment, apply today!Who We AreInterior Health (IH) is committed to achieving...
