Software Engineer Consultant/Expert: Web Applications

Altair Engineering
Canada
$45 an hour (estimated)
Full-time

Job Summary :

Our client in Oakville, ON is looking for a Software Engineer Consultant / Expert. This is a contract position.

What You Will Do :

  • Migrating web applications from desktops and servers running in data centers to GCP.
  • Develops web applications that support the Model e software factory.
  • Deploys, monitors and supports these web applications as well as troubleshoots and resolves issues.
  • Configuration and monitoring of product and continuous integration builds.
  • Defines and discerns key aspects of problems that require analysis and research, and develops an integrated solution within a broad technical and business context of significant or strategic impact to the enterprise.
  • Ensures our web applications support build and development best practices.
  • Modifies, installs and prepares technical documentation for use by development and test groups.
  • Diagnoses, isolates and de-bugs software problems and performs problem resolution.
  • Performs other duties as required.

What You Will Need :

  • Bachelor's Degree in Computer Science, Computer Information Systems or Computer Engineering or equivalent.
  • Experience building and supporting C and C++ applications.
  • Experience building Java web application and brings experience with Spring, Spring Boot and Hibernate.
  • Experience working with relational databases MariaDB, MySQL, PostgreSQL preferred.
  • Experience working with Continuous Integration (CI) tools such as Jenkins is required Experience deploying web applications to cloud platforms (AWS, Azure or GCP) required.
  • GCP preferred.
  • Experience with monitoring tools e.g. grafana would be an asset Experience with Tekton or GitHub Actions (preferred) would be an asset Experience using and developing REST APIs.
  • Experience using Jira and GitHub REST apis preferred. Expert level proficiency using git.
  • Proficiency in Linux (Ubuntu) or Unix operating systems required Proficiency with Makefiles and scripting languages (bash, lua, perl etc.) required.
  • Proficiency in Ruby, Groovy and Python desired.
  • System Engineering experience on Tomcat application server, Apache HTTP Server, Java Development tools, automation and scripting is desired.
  • Experience in DevOps environment in a large enterprise is desired.
  • Familiarity with Java build tools such as Maven or Gradle is a plus.
  • Excellent analytical, decision-making and problem-solving skills.
  • Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels.
  • 5 years of experience required.
  • Hybrid position.

How You Will Be Successful :

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business First
  • Embrace Diversity and Take Risks

What We Offer :

  • Competitive Salary
  • Comprehensive Benefit Package
  • Group Retirement Savings Plan (GRSP) with matching contributions
  • Paid holidays and vacation time off
  • Free training on all Altair products
  • 30+ days ago
Related jobs
Altair Engineering
Canada

Our client in Oakville, ON is looking for a Software Engineer Consultant/Expert. Develops web applications that support the Model e software factory. Migrating web applications from desktops and servers running in data centers to GCP. Deploys, monitors and supports these web applications as well as ...

Altair Engineering
Canada

Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. The Software Platform group is responsible for the software platform that enables connectivity and advanced application features within next generation vehicles. Working as a member of this software team, you will be invo...

Promoted
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Promoted
Celestica
Canada

The Staff Engineer, Mechanical Design develops new mechanical systems/modules and maintains existing designs. The Staff Engineer, Mechanical Design works with cross functional teams of other engineers, customers, supply chain and project leadership to ensure robust and high quality product developme...

Promoted
Applicantz
Canada

As a global leader in 3D design, engineering, and entertainment software, they foster progressive culture, creativity, and a flexible work environment. This is a backend software Engineering role to design and create micro services in event-driven architecture that improves customer experiences leve...

Promoted
eTeam
Canada

Job Title: Application Developer. Familiarity with Azure App Services and Application Insights. ...

Promoted
iogen
Greater Ottawa Metropolitan Area, Canada

The primary role of the project engineer is to work as part of the project development and/or construction management teams to drive the development and construction of renewable energy projects. We have an immediate opportunity for a dedicated individual to join us as an Intermediate Project Engine...

Promoted
CRG Energy Projects Inc
Canada

Our engineering client is looking for Mechanical, Electrical, Civil Engineers to work at Bruce Power, Pickering, Darlington. Prepare engineering designs from conceptual design, through tender to construction. Work to and meet project schedules and budgets. Coordinate design work with other project t...

Promoted
Esri Canada
Canada

Esri Canada has an exciting opportunity for a GIS Application Specialist, who will perform a leading role in implementing cutting edge GIS solutions based on Esri technology for customers in the utilities industry. GIS Application Specialist responsibilities include:. Participer au développement, au...

Promoted
Zortech Solutions
Canada, Canada

Role: DevOps Engineer with TypescriptLocation: Remote/CanadaDuration: 12+ MonthsJob Description:Experience Level: 7-10 yearsWho has strong Typescript coding experience. ...