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