39 Jobs Found
Senior Developer Full-time Job
IT & Telecoms DorvalJob Details
Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.
Do you enjoy developing cloud-based solutions to complex problems? Air Canada Digital Development teams are building a fast-moving development team to develop engaging web and mobile applications. This is a great opportunity for a results-oriented software developer to analyze and build leading-edge solutions. The candidate should be self-driven, highly motivated, innovative, and ready to deliver with our agile development teams.
The Senior Developer will report to the Manager, Digital Development.
Responsibilities:
- Design, develop, and maintain scalable and robust full-stack applications using Angular, React, Java, C#, .NET, JavaScript, and other relevant technologies.
- Collaborate with cross-functional teams to gather requirements, define project scope, and establish technical specifications with a particular emphasis on security and quality considerations.
- Lead the applications development, providing technical guidance, and support throughout the software development life cycle.
- Conduct regular code reviews, ensuring adherence to secure coding practices, coding standards, and quality guidelines, including accessibility.
- Identify and resolve technical challenges, bugs, and performance issues in a timely manner.
- Stay updated with the latest industry trends, technologies, and frameworks related to software security, and recommend their adoption as appropriate.
- Collaborate with product owners, designers, and other stakeholders to understand business requirements and translate them into secure and high-quality technical solutions.
- Drive the implementation of secure development practices, including secure authentication and authorization mechanisms, data encryption, and secure communication protocols.
- Ensure the scalability, reliability, and security of the software applications by leveraging cloud platforms like Azure and AWS.
- Participate in agile development processes, including sprint planning, backlog grooming, and retrospective meetings.
- Actively contribute to the improvement of development processes, tools, and methodologies to enhance team efficiency, security, and software quality.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering or equivalent.
- 6+ years of full-stack software development experience and strong expertise using Angular, React, Java, C#, .NET, and Azure/AWS DevOps in an Agile development environment.
- Substantial web and mobile application development experience.
- Very comfortable developing in an Agile environment, using Git and Azure/AWS Devops.
- Continuous Integration / Continuous Delivery/Deployment experience.
- Real-world experience with mission-critical enterprise REST APIs.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with database technologies such as SQL Server, MySQL, or MongoDB.
- Comfortable analyzing network traffic using Fiddler/Postman/Wireshark etc.
- Ability to work effectively under pressure in rapidly changing environments or uncertain conditions.
- Demonstrates openness and willingness to adapt to new ways of doing things.
- Takes responsibility for the results and actively participates in the future direction of the organization.
- Demonstrates concern for satisfying external and/or internal customers.
- Focuses on the accomplishment of the team’s and unit’s work; sets challenging goals and meets or exceeds goals.
- Ability and desire to work cooperatively with others on a team in person and/or remotely.
- Approaches a problem by using a logical, systematic, and sequential approach.
- Strong problem-solving and analytical skills, with a focus on delivering high-quality software solutions.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
Conditions of Employment:
- Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.
Linguistic Requirements
Based on equal qualifications, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.
As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.
Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.
Senior Developer
Air Canada
Dorval - 34.78kmIT & Telecoms Full-time
Learn More
LINUX SYSTEMS ADMINISTRATOR Full-time Job
IT & Telecoms BrossardJob Details
We are currently looking for one (1) Linux Systems Administrator to provide professional software infrastructure support services to one of our Government of Quebec clients.
Objectives:
- Produce deliverables of a simple to complex nature;
- Carry out preparatory work with a view to introducing or improving technological and application infrastructures;
- Contribute to the maintenance, evolution and improvement of technological and application infrastructure solutions;
- Actively participate in different projects.
Deliverables and planned services:
- Carry out or participate in the creation and constant evolution of the departmental technological architecture;
- Carry out or participate in the definition of the technological orientations best suited to meeting needs;
- Carry out impact analyzes during infrastructure development and improvement work;
- Carry out IT monitoring, preliminary studies and justification files;
- Plan, organize and coordinate infrastructure implementation activities;
- Carry out or participate in the installation, configuration, maintenance and development of infrastructure;
- Carry out or participate in the resolution of incidents and problems relating to infrastructure;
- Carry out or participate in intrusion tests and security audits to identify and correct infrastructure vulnerabilities;
- Carry out or participate in the monitoring of IT components supporting the infrastructures;
- Produce or participate in the preparation of operating, installation and administration guides;
- Carry out any transfer of knowledge to internal resources;
- Produce any other deliverable upon request or provide any other service of a similar nature.
Specialties involved
Cloud tenant administration
Microsoft Azure
Oracle Cloud Infrastructure
Linux infrastructures
SUSE Linux Enterprise Server (SLES) hosted on VmWare or in the cloud (Azure or OCI)
Other Linux distribution
Application and database administration infrastructures
Oracle 19c databases
Oracle Enterprise Manager
Oracle Dataguard
Oracle Recovery Manager
Oracle Real Applications Clusters
Oracle GoldenGate
Oracle Data Integrator
Microsoft Infrastructures – Server
section Microsoft Windows Server operating system (LDAP, GPO, DNS, DHCP, IIS, etc.)
Microsoft Azure
Microsoft Defender (MDI, MDE)
Microsoft 365
Microsoft Azure Services
Azure File
Azure Storage
Azure Monitor
Microsoft Defender (MDI, MDE)
Azure Virtual Desktop
Microsoft 365 Services
Windows 365
Microsoft 365
PowerBI and Power Platform
Exchange Online
Other M365 services
Minimum requirements
Training:
1. Have a college diploma or equivalent, in computer science or a related field (attach a copy of the diploma).
Minimum knowledge required:
1. Good knowledge of the Linux operating system
2. Good knowledge of the Microsoft Azure cloud host
3. Good knowledge of administration in Infrastructure as code mode
Other knowledge (assets):
1. Good knowledge of the Terraform language.
2. Good knowledge of the SMT tool
3. Good knowledge of the Ansible tool
4. Good knowledge of the SLES (SUSE Linux Enterprise Server) operating system
Professional experience:
1. Have a minimum of 3 years of experience in the administration of technological infrastructures, including 2 years in the administration of Linux servers
2. Have a minimum of 6 months of experience in a cloud computing environment operating in infrastructure as code or IaC (Infrastructure as code) mode
3. Have completed at least one mandate involving tasks for handling complex problems related to technological infrastructures.
-
Salary: $45-$55 per hour - to be negotiated (competitive remuneration)
-
3 year contract, full time
-
Start date: May 2024
-
Social advantages
-
Place of work: All of Quebec | Face-to-face | Telework
This position is for you!
Please send us your CV now to: [email protected] specifying the title and number of the offer: BRK0155AL.
*Please note that only applications meeting the position profile will be contacted. We thank you for your collaboration.
*The use of the masculine gender is used for the sole purpose of lightening the text.
*The diploma must be recognized by the Ministry of Education. For diplomas obtained outside Canada, a copy of the comparative evaluation issued by the Ministry of Immigration, Diversity and Inclusion (MIDI) must be presented.
LINUX SYSTEMS ADMINISTRATOR
BROKOU INC
Brossard - 43.45kmIT & Telecoms Full-time
45 - 55
Learn More
Information technology (IT) specialist Full-time Job
IT & Telecoms BrossardJob Details
Requirements:
Languages: Candidates must have knowledge of the French Language
Education: Candidates need standard educational qualifications such as bachelor’s degree, computer and information sciences, general or equivalent experience
Experience: Candidates should have experience of 5 years or more
Security and safety: Criminal record check
Candidate Status:
- Candidate must be a Canadian Citizen or temporary or permanent resident of Canada
- Candidate must have legal authorized (Work Permit) to work in Canada
- If Candidates are unable to fulfill above mentioned requirements, don’t apply for the position
Benefits:
- The candidates will get on-site daycare, health care plan, free parking, and bonus
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume, include this reference number in your application BRK0129TN, references attesting experience, proof of the requested certifications, link to web portfolio, copy of portfolio or relevant work examples, highest level of education and name of institution where it was completed, and cover letter) through below mentioned details.
Information technology (IT) specialist
BROKOU INC
Brossard - 43.45kmIT & Telecoms Full-time
45 - 65
Learn More