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 FutureCommunicate Honestly and BroadlySeek Technology and Business “First”Embrace Diversity and Take RisksWhat We Offer :
Competitive SalaryComprehensive Benefit PackageGroup Retirement Savings Plan (GRSP) with matching contributionsPaid holidays and vacation time offFree training on all Altair products