Join our team in Montreal as a Developer - Business Systems for Connected Factory within our Satellite Systems division and take part in innovative projects that push the limits of space technology!This is for a 24 month mandate with possibility of extension or permanence.
Role:Reporting to theOperational Excellencedepartment,
the BusinessSystemsDeveloper is responsible fordevelopingnew featuresand supportingexisting custom business systems primarily related to manufacturing, supplychain,and quality.
The candidateis responsiblefordesigningand developing features based on technical requirements provided by the business analyst team as well asdebugging issuesrelated to existing systems.
The candidate must have excellent interpretation, programming,communication,and organizational skills. The candidate must be able to work independently with initiative and little supervision.
Dedication isrequiredto meet project deadlines, balancing the need to provide quality deliverables within budget and on schedule. Teamwork skills and a positive attitude are essential toestablishproductive working relationships.
Tasks:- Design and Development:Design, develop, andmaintainfull-stack solutions forcustom applications using C#, .NET Framework/.NET Core, and ASP.NET MVC.
- Front-End Implementation:Build responsive and user-friendly web interfaces using front-end technologies such as HTML5, CSS3, JavaScript, jQuery, and modern frameworks likeReact.
- Back-End Development & APIs:Develop server-side logic, business rules, and create/consume RESTful APIs and web services for seamless integration between systems.
- Database Management:Design database schemas and write efficientstored procedures.
- Collaboration & Documentation:Collaborate with cross-functional teams, including businessanalysts,to translate business requirements into technical specifications and create technical documentation.
- Testing and Debugging:Conduct unit, integration, and system testing, and troubleshoot/debug issues to ensure system stability and performance.
- Version Control & DevOps:Utilizeversion control systems like Gitlabandparticipatein CI/CD pipelines.
- Support:Provide ongoing support and maintenance for existing applications, including bug fixes and performance tuning.
- Updates and visibility:Attend team and project review meetingsand provideappropriate updates.Theworkand code must be documentedin accordancewiththe latest defined processes.
Skills required:Programming:
- Hypertext Language 5 (HTML5)
- Cascading Style Sheets (CSS)
- Structured Query Language (SQL)
System:
- Windows Server(supported versions), (Internet information services, Active Directory sector management) (asset)
- MES, ERP, Qualityand PLM Systems
Required qualifications:- Bilingual, spoken and written (French/English)
- Knowledge ofmanufacturing processes and tools (asset)
- Knowledge of design and engineering (asset)
- Knowledge of the supply chain (asset)
Professional and educational experienceDegree in management of information systems, computer science, computer engineering, software development, software engineering or equivalent, combined with five (5) or more years of related experience.
#LI-PP1
#IND1
Special Considerations:Successful candidates must obtain and hold security clearance at the Reliability status level, and pass security assessment for the Controlled Goods Program (CGP) and ITAR.
Benefits Statement:MDA provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents can enroll in a benefits plan that provides a comprehensive level of protection through competitive health care, including: health care plans supplemental and flexible drug plans, dental and vision benefits, disability income protection, life insurance, group retirement savings plans and an employee assistance program and to their family.