Azure Developer - Toronto, Halifax or Canada Remote

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Azure Developer

Overview
Azure Developer - Toronto, Halifax or Canada Remote
We are looking for an experienced developer to join an agile development team in the Toronto lab.  We
are working on building serverless cloud native SaaS solutions using the latest technologies in the
Microsoft Azure platform. This team is building commercial software which simplifies and improves the
management of critical enterprise data.  The team member will be responsible for the design,
development and successful implementation of software utilizing the latest software best practices.  The
candidate will be working in a highly agile, SCRUM team and be using the latest of technologies and
coding environments.  We are looking for candidates with experience in both front and back end web
development.

Responsibilities
-Work on an R&D team building serverless cloud native SaaS solutions using the latest technologies in
the Microsoft Azure platform
-Build commercial products that work across numerous Microsoft technologies including Azure AD, Office
365, Active Directory, Exchange, SharePoint, Skype for Business, SQL Server, etc.
-Be a member of an agile SCRUM team and be motivated to produce high quality code that meets
business requirements
-Develop leadership within the team by taking on design activities for components and taking ownership
of their success

Qualifications
-Completion of a computer science undergraduate degree or equivalent
-Minimum of 3 years working experience in software development
-Full Stack Development – C#/.NET Core (strongly preferred), Java, or Python
-Experience in writing quality code with techniques such as unit testing, mocking, automation, integration
testing, and code coverage
-Strong knowledge of Python
-Some experience with Linux and Linux network administration
-Some experience with elastic Search (nice to have ONLY, we wouldn’t filter candidates out without this)
-Good understanding of modern software practices including design patterns, SOLID principles, coding
standards, and agile software development practices.
-Ability to work within a microservice architecture
-Solid understanding of building scalable web applications using WebAPI, RESTful API design
-Developing and maintaining CD/CI pipelines for build and deployment of services and components using
Azure DevOps (preferred), Jenkins, or similar systems.
-Working with NoSQL databases such as Cosmos DB
-Ability to produce and document designs and specifications for new features and services
-Experience working with multiple agile development teams
-Demonstrated verbal and written communication skills
-Good interpersonal skills and ability to work well in a team environment
 
Preferences
-Experience with any of the Azure, Azure Stack, Azure AD, Azure PaaS
-Proficiency in PowerShell, ARM Templates, Terraform
-Full Stack development using tools such as Angular (preferred) or React, JavaScript, TypeScript, HTML5
-Serverless development using Azure Functions, AWS Lambda, or containers.
-Experience building Cloud Native applications using Azure or AWS using PaaS services
-Experience with claims-based authentication (SAML/OAuth/OIDC), JWT, MFA, and RBAC
-Secure Web Development Practices including OWASP and SANS Top 25
-Understanding of C++  
-Microsoft Graph API
 
Company Description
We enable organizations of all sizes to better secure, manage, monitor, protect, and analyze information
and infrastructure in order to help fuel innovation and drive their businesses forward. With over 2,500
team members around the globe, we intend to continue to grow revenues and add value to customers.
When you join our team, you will have the opportunity to build and develop products at a scale few others
can provide. Our product portfolio serves a large base of customers and we are addressing the strategic
imperatives for enterprise businesses. Working with some of the most talented employees the industry
has to offer, we provide enhanced career opportunities for team members to learn and grow in a rapidly
changing environment.
 
Why work with us?
o Life with us means collaborating with dedicated professionals with a passion for technology.
o When we see something that could be improved, we get to work inventing the solution.
o Our people demonstrate our winning culture through positive and meaningful relationships.
o We invest in our people and offer a series of programs that enables them to pursue a career that
fulfills their potential.
o Our team members’ health and wellness is our priority as well as rewarding them for their hard
work.
 
We are committed to fostering an inclusive, accessible environment, where all employees and customers
feel valued, respected and supported. We are dedicated to building a workforce that reflects the diversity
of our customers and communities in which we live and serve, and creating an environment where every
employee has the opportunity to reach her/his potential. We welcome applications from: women,
Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, and others who may
contribute to diversification.
 
As part of our commitment to accessibility for all persons with disabilities, we will, upon the request of the
applicant, provide accommodation during the recruitment process to ensure equal access to applicants
with disabilities. If you are selected for an interview and you need accommodation, please contact your
recruiter.
 
Come join us.

You might also like