Full Stack Developer, Digital & Artificial Intelligence Department
When applicable, Bombardier promotes flexible and hybrid work policies.
At Bombardier, we design, build and maintain the world’s peak-performing aircraft for the world’s most discerning people and businesses, governments and militaries. We have been successful in setting the highest standards by putting our people at the heart of it all, and defining excellence, together.
Working at Bombardier means operating at the highest level. Every day, you are part of a team that delivers superior experiences and products, pushing the boundaries of what's possible in our industry and beyond. By prioritizing employee growth and development, we empower everyone to reach their full potential on their own terms, because the best work happens when you are free to be yourself and share your unique expertise.
With our employees’ well-being top of mind, we offer a comprehensive and competitive Benefits Program, which includes the following:
- Insurance plans (Dental, medical, life insurance, disability, and more)
- Retirement savings plan
- Employee Assistance Program
Key Responsibilities:
- Design and implement server-side logic using the .NET framework.
- Develop and maintain APIs and services that power AI-enabled applications.
- Perform database schema modeling exercises to design efficient and scalable structures.
- Document information models, table schemas, and relationships in a clear and accessible format.
- Document APIs, stored procedures, and application code so it is easily readable for future teams.
- Write and maintain back-end code to mimic complex business logic.
- Implement proper Data Transfer Object (DTO) transformations to ensure seamless data integration.
- Develop and optimize stored procedures in SQL Server.
- Use Entity Framework Core to interact with and manage data models effectively.
- Work closely with front-end developers, architects, and stakeholders to align back-end functionality with application requirements.
- Follow best practices for code quality, testing, and deployment.
- Stay updated on advancements in .NET, database technologies, and software development methodologies.
- Contribute ideas and improvements to enhance system performance and maintainability.
How to thrive in this role? Skills, knowledge & experience:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of professional experience in back-end development within the .NET ecosystem.
- Demonstrated experience with schema modeling and designing relational databases.
- Proven track record of working with Entity Framework Core for data modeling and management.
- You are autonomous, innovative and dynamic.
- Hands-on experience writing and optimizing stored procedures in SQL Server.
- Strong programming skills in C# and .NET.
- Proficiency in database schema design, relationships, and performance optimization.
- Familiarity with Blazor for front-end development is an asset.
- Experience with tools and technologies for documenting database and system architecture.
- Demonstrated passion for staying ahead of industry trends and bringing fresh ideas to complex problems.
- A keen interest in AI-enabled application development and its integration with back-end systems.
Please note: You don’t need all the skills, knowledge, and experience listed for this position! We’re not looking for the perfect candidate, we’re looking for great talent and resourcefulness.
Bombardier is an equal opportunity employer and encourages persons of any race, religion, ethnicity, gender identity, sexual orientation, age, immigration status, disability or other applicable legally protected characteristics to apply.
Job: Full Stack Developer, Digital & Artificial Intelligence Department
Primary Location: Administrative Centre (CA)
Organization: Aerospace Canada
Shift: Day job
Employee Status: Regular
Requisition: 6208 Full Stack Developer, Digital & Artificial Intelligence Department