Talent.com
Software Engineer Consultant / Expert : Web Applications

Software Engineer Consultant / Expert : Web Applications

Altair EngineeringOakville
30+ days ago
Salary
CA$45.00 hourly
Job description

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