Back


Détail du poste

Senior Full Stack Software and Data Engineer  - EN

Altis Recruitment

Ottawa, Ontario

Senior Full Stack Software and Data Engineer  - EN

Altis Recruitment

Ottawa, Ontario
 
Salary: From 120, 000 to 140, 000
 

Altis Recruitment & Technology Inc. is seeking a talented and motivated individual to join our dynamic team for combined roles as Full Stack Software and Data Engineer. As a Senior engineer, you will play a critical role in the design, development, and maintenance of our applications. You will work on both front-end and back-end components, ensuring seamless and high-quality user experience. As a Data engineer, you will play a critical role in ensuring the availability, scalability, and efficiency of our data infrastructure, enabling seamless data processing and insights for cross-functional teams. 

Your main responsibilities will include but may not be limited to: 

Software Engineer Key Responsibilities: 

  • Develop, test, and maintain high-quality software applications using .Net Core, Entity Framework, Angular, and SQL Server. 
  • Design and implement RESTful APIs and integrate them with various front-end and back-end services. 
  • Collaborate with cross-functional teams to define, design, and ship new features. 
  • Participate in code reviews, ensuring best practices are followed, and providing constructive feedback to peers. 
  • Troubleshoot, debug, and upgrade existing systems. 
  • Optimize application performance, scalability, and reliability. 
  • Stay updated with the latest industry trends and technologies to ensure our products remain competitive.

Data Engineer Key Responsibilities: 

  • Develop, maintain, and optimize scalable ETL (Extract, Transform, Load) pipelines to process structured and unstructured data from multiple sources. 
  • Collaborate with business analysts and software engineers to support analytics, machine learning, and reporting needs. 
  • Monitor and troubleshoot data pipelines, ensuring data quality, accuracy, and availability. 
  • Work with Microsoft Fabric to store, process, and analyze large-scale datasets. 
  • Optimize data warehouse performance. 

Software Engineer Qualifications: 

  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience). 
  • 10 years of hands-on experience in software development with the following technologies: 
    • APIs: Proficient in designing and consuming RESTful APIs. 
    • C#: Strong experience in building scalable and maintainable applications. 
    • Entity Framework: Deep understanding of data modeling, migrations, and database interactions. 
    • Angular: Solid experience with Angular and front-end development. 
    • SQL Server: Expertise in writing complex queries. 
  • 3 years of experience with cloud platforms such as AWS and Azure. 
  • 1 year of experience working with Jira. 
  • 1 year of experience with Power apps. 
  • 1 year of experience developing within Microsoft Dynamics FO. 
  • Strong problem-solving skills and the ability to work as part of a team. 
  • Excellent communication skills, with the ability to articulate technical concepts to non-technical stakeholders. 
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines. 
  • Knowledge of DevOps practices. 
  • Experience with React is an asset.

Data Engineer Qualifications: 

  • 3 years of experience with ETL tools. 
  • 1 year of experience with Microsoft Fabric in a production environment. 
  • 1 year of experience with Power BI. 
  • 2 years of experience with programming languages for data manipulation such as Python 
  • Solid understanding of data warehousing concepts, data modeling, and architecture principles. 

What We Offer: 

  • Competitive salary and benefits package. 
  • Opportunities for professional growth and development. 
  • Collaborative and innovative work environment. 
  • Flexible working hours and remote work options.


Join our team and contribute to building
cutting-edge solutions that make a difference!
 

 

 



We appreciate the time and effort all applicants invest in their submissions. Please note that only candidates shortlisted for this role will be contacted directly. However, your profile will remain under consideration for future opportunities that align with your experience and career goals. All qualified applicants will receive fair consideration for employment. We welcome individuals of all backgrounds, experiences, and identities including those who identify as women, members of racialized groups, Indigenous Peoples, persons with disabilities, and 2SLGBTQIA+ communities. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions. Our human recruiters review all applications and always make the final hiring decision. On occasion, we also use AI-assisted tools to help review applications.

Pour vous identifier en tant que conjoint de militaire, veuillez envoyer votre curriculum vitae directement à Militaryfamiles@altisrecruitment.com et indiquer dans votre courriel / lettre d’accompagnement que vous êtes un conjoint de militaire.


Pour toute question concernant cet employeur et le processus de demande d’emploi, veuillez contacter :


Altis Recruitment Team

E mail: militaryfamilies@altisrecruitment.com


613-230-3700


About Altis Recruitment

Welcome on behalf on the Altis Recruitment team! Altis has a long-standing business relationship with the Defence community. For more than 30 years, we have been grateful to work alongside the Department of National Defence and countless military professionals. We know that family members of military personnel often make many personal sacrifices to support their loved ones. We understand that it can be difficult to pursue a career when embracing sudden changes like relocation and deployment. For some, this has meant putting a pause on career goals or professional development. We would like to provide you with everything you need for a successful and confident job search – in addition to access to job opportunities. Download the checklists our experts have created to help you be at your best from application to interview.