XX
Software EngineerCampanile OneCanada

This job offer is no longer available

XX

Software Engineer

Campanile One
  • CA
    Canada
  • CA
    Canada

About

Job Summary
We are seeking a highly skilled and innovative Software Engineer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining robust software solutions across various platforms. This role offers an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects in a collaborative environment. The position involves engaging in all phases of the software development lifecycle, from planning to deployment, ensuring high-quality deliverables aligned with business needs.

Duties

  • Develop and maintain web applications using technologies such as Ruby on Rails, React, Express, and JavaScript.
  • Design and implement RESTful APIs to support scalable and efficient integrations across systems.
  • Manage and optimize cloud infrastructure utilizing AWS and Azure services for deployment and scalability.
  • Collaborate within Agile teams to deliver high-quality software solutions through iterative development cycles.
  • Write clean, efficient, and well-documented code in languages including Python, Java, C++, C#, VBA, and .NET frameworks.
  • Maintain version control using tools like GitHub, SVN, and Git to ensure code integrity and collaboration.
  • Develop front-end components focusing on user experience and interface design.
  • Work with databases such as MySQL, SQL Server, and other SQL-based systems for data management.
  • Engage in software testing, debugging, and troubleshooting to ensure optimal performance of applications.
  • Contribute to system architecture planning with a focus on IT infrastructure security, RBAC policies, and application scalability.
  • Stay current with emerging technologies in quantum engineering, application development, and web development to continuously improve solutions.

Qualifications

  • Proven experience in software development with a strong understanding of IT infrastructure concepts.
  • Proficiency in Ruby on Rails, JavaScript frameworks (React), REST APIs, and front-end/back-end development.
  • Hands-on experience working with cloud platforms such as AWS and Azure.
  • Familiarity with version control systems including GitHub, SVN, and Git.
  • Knowledge of database management using MySQL or other SQL variants.
  • Programming skills in Java, C++, C#, Python, VBA, .NET frameworks, and Linux environments.
  • Understanding of Agile methodologies to facilitate collaborative project execution.
  • Experience with application development involving RESTful API design and web services integration.
  • Strong problem-solving skills coupled with the ability to work independently or within a team setting.
  • Additional expertise in quantum engineering or advanced application architecture is a plus but not required. This position offers an engaging environment for talented software engineers eager to develop innovative solutions while working on diverse projects that impact our business operations globally.

Job Type: Full-time

Pay: $80,886.01-$100,986.70 per year

Benefits:

  • Life insurance
  • On-site parking

Work Location: In person

  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.