Job Title: Software Developer
NOC Code: 21232
Location: Vancouver, BC, Canada
Job Type: Software Developer
Salary: 80K
Start Date: As soon as possible
Company Name: E&M Global Travel Services Canada Inc.
Industry: Travel Technology / Software Development
Company Overview:
E&M Global Travel Services Canada Inc. is a forward-thinking travel technology company dedicated to revolutionizing the travel and tourism industry through innovative software solutions. Based in Canada, the company specializes in the development and deployment of cutting-edge travel tech software designed to streamline travel planning, booking, and management for both consumers and businesses.
Job Summary:
We are seeking a highly skilled and motivated Software Developer to design, develop, and maintain innovative software applications. The ideal candidate will have experience across the full software development life cycle and a strong foundation in programming languages, frameworks, and best practices.
Key Responsibilities:
- Write, modify, integrate, and test software code.
- Maintain and improve the performance of existing software.
- Develop software solutions by analyzing user requirements and system flow.
- Participate in software and system design meetings.
- Identify and correct software defects.
- Collaborate with cross-functional teams to deliver high-quality software.
- Prepare reports, manuals, and documentation on the status, operation, and maintenance of software.
- Assist in the collection and documentation of user requirements.
- Conduct functional and unit testing to ensure software quality.
- Research and evaluate a variety of software products.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software development.
- Proficient in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Familiarity with modern software development tools and practices (e.g., Git, Agile, DevOps).
- Strong understanding of object-oriented programming and design patterns.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of front-end frameworks (e.g., React, Angular, Vue.js).
- Familiarity with databases (SQL and NoSQL).
- Experience with CI/CD pipelines and automated testing tools.
Language Requirements:
- Proficient in English (written and spoken)