Job Posting
Explore with us! we are a team of designers and developers, working together to make a difference in peoples’ lives.
Opportunity: Full Stack Developer
Who we are
MSD Technology has been a leading provider of aviation training solutions. We cultivate a collaborative and friendly team environment. We are problem solvers who thrive in excellence and innovation.
Making the world a safer place. Our vision is to be the recognized global training partner of choice to enhance safety, efficiency and readiness. Our mission inspires us to do more every day to make the world a safer place.
We design and develop commercial training and compliance management solutions. MSD Technology’ Training Management and Deployment System is a web-based solution providing training deployment and compliance management solutions for the commercial aviation industry. MSD Technology continues to develop and maintain its own off-the-shelf aviation training courseware consisting of over a thousand hours of Web-Based Training (WBT). MSD Technology WBT includes both aircraft type courses as well as special operations courseware required for all regulatory training.
https://msdtechnology.com/courseware/
Summary of Position
We are currently looking for a Full Stack Developer to join our Systems Development team. This role supports the creation of web application services from design to deployment. Our ideal candidate is a team focused player who is up to the challenge and who contributes high quality work to new and exciting products. You enjoy working in a fast-paced environment and tackling new challenges.
What you’ll be doing
- Use Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience.
- Own quality for responsible features and write necessary tests to ensure quality of features.
- Collaborate with other team members to craft clear user stories, design tests for prototypes and products, and continuously deliver product enhancements.
- Communicate with IT teams about any Digital innovations that are tying into bedrock IT systems.
- Communicate with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines.
- Be a change agent & Agile mindset promoter by contributing to a collaborative and stimulating work environment
- Be connected to the industry to know tendencies and suggest innovative ideas
What you’ll bring
- University degree in Computer Science or Software Engineering
- Minimum 3 years’ experience programming in C# and .NET (4.7+ or Core)
- Experience and working knowledge of entity framework or similar ORM’s
- Experience and working knowledge of relational or NoSQL databases
- Experience and working knowledge of HTML/ CSS, and working knowledge of front-end frameworks such as Angular, React or Vue
- Working knowledge of development using Azure
- Strong knowledge of Microservices and experience developing them
- Experience using VSTS (Azure DevOps) is a plus
- Experience developing mobile apps is a plus
- Experience with unit testing and automated functional testing
- Passion for development and a demonstrated interest for continual learning
- Knowledge of continuous integration, continuous delivery and test-driven development
- Demonstrated ability to work and make decisions unsupervised
- Ability to adapt quickly to changes in technology and to operate in an R&D environment
- Result-oriented, strong planning and organizational skill
- Rigorous and creative software development attitude
Why we’re awesome
- Flexible work hours and flexible work program
- Safe and responsive pandemic protocols
- Flexible benefits including optional Defined Benefits Retirement Plan, Employee Stock Purchase Plan and Group RRSP
- Friendly and collaborative work environment
- Fun and interactive team events
- Opportunities for professional learning, growth, and career advancement
- Pet-friendly office
If you are interested in this position, please send your application now! We appreciate all applications, however, only short-listed candidates will be contacted. No phone calls please. Thank you.
Application deadline: 2021-03-20
Job Type: Full-time
Benefits:
- Casual dress
- Dental care
- Employee assistance program
- Employee stock purchase plan
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- Vision care
- Wellness program
- Work from home
Schedule:
- Monday to Friday
Work remotely:
- Yes
Please note: MSD does not contact people regarding jobs that are not listed on our Careers page and we only accept resumes submitted via msdtechnology.com under each job title. We do not use any online chat forums as a means to make initial contact with job applicants. If you believe you have received an unauthorized inquiry, please contact us at [email protected].