Talent.com
Software Engineering Level 2
Software Engineering Level 2Ontario Lottery and Gaming Corporation • Sault Ste. Marie, Algoma District, CA
Software Engineering Level 2

Software Engineering Level 2

Ontario Lottery and Gaming Corporation • Sault Ste. Marie, Algoma District, CA
2 days ago
Job type
  • Full-time
Job description
  • .Software Engineering Level 2 page is loaded## Software Engineering Level 2locations : Sault Ste. Marie, Ontario, Canada : Toronto, Ontario, Canadatime type : Full timeposted on : Posted Todayjob requisition id : R26\_00095
  • Range :
  • 66,400.00 - 99,600.00 CAD
  • Job Description :
  • Software Engineering Level 2
  • We are ready to take this game to the next level and need someone passionate to undertake and support the design, development, testing, configuration, and implementation of simple to moderately complex software systems / applications / components aligned with overall design requirements. They create multiple design views and assist in the evaluation of options and trade-offs. They review their own work and collaborate on reviews of the work of others.
  • YOUR ROLE IN THE GAME
  • Reporting to the Technology Product Owner - Corporate Services, you will be empowered to :
  • PRIMARY ACCOUNTABILITIES
  • Design, code, verify, test, document, amend, and refactor simple to moderately complex programs / scripts or components to achieve a well-engineered result. Contribute to the design of components of software systems aligned with overall design requirements, including security.
  • Review own work. Collaborate in reviews of work with others.
  • Apply agreed modelling techniques, standards, patterns, tools and security tools to achieve a well-engineered result. Monitor and report on progress. Identify issues and proposes practical solutions.
  • Specify user and / or system interfaces.
  • Create multiple design views to address the different stakeholders' concerns and handle functional and non-functional requirements. Assist in the evaluation of options and trade-offs.
  • Assist with software configuration, deployment across environments, and documentation tasks including the setup and customization of software environments and platforms. Monitor deployed applications and report on issues. Assist in rolling back deployments when necessary.
  • Deploy software releases and updates to all environments. Use deployment tools and techniques to ensure consistent deployments.
  • Define monitoring and alerting strategies for deployed applications as per published standards.
  • SECONDARY ACCOUNTABILITIES
  • Assist with release management tasks including release planning and scheduling in collaboration with relevant teams. Assist in the preparation of release materials and resources and follow defined release processes and procedures.
  • Participate in basic testing and quality assurance tasks and issue resolution.
  • Define and execute unit testing efforts across all development stages aligned with functional requirements and focus on risk-based prioritization. Support Test / QA Engineers to ensure successful completion of remaining quality assurance activities.
  • Support the development and maintenance of test automation suites by collaborating with squad or project members to ensure the design, development, and validation of automation for all test types (Unit Tests, Functional Tests, non functional tests, and regression tests), in support of achieving a well-engineered suite using established automation frameworks.
  • Ensure releases meet defined quality, security, and compliance standards.
  • Document and report on release outcomes and communicate findings to stakeholders.
  • Apply tools, techniques, and processes to administer, track, log, report on and correct configuration items, components and changes. Assist with audits to check the accuracy of the information and undertake any necessary corrective action under direction.
  • Verify and approve changes to protect assets and components from unauthorized change, diversion, and inappropriate use.
  • Support user compliance with identification standards for object types, environments, processes, lifecycles, documentation, versions, formats, baselines, releases and templates.
  • Produce builds from system components using appropriate build automation tools and processes for loading into target environments.
  • Define the modules and components and dependencies needed for an integration build and produce a build definition. Accept completed modules and components, checking that they meet defined criteria.
  • Configure the hardware, software, and infrastructure environment.
  • Provide application support, including on-call support as required to ensure that issues are resolved in a timely manner.
  • Produce integration test specifications, conduct tests, diagnose faults, and record and report on outcomes. Participate in basic testing and quality assurance tasks and issue resolution.
  • Assist with specified maintenance procedures and with the investigation and resolution of issues relating to applications, following agreed procedures.
  • Use application management software and tools to collect agreed performance statistics.
  • Carry out agreed application maintenance tasks.
  • Investigate problems in systems, processes, and services; determine problem fixes and recommend corrective actions. Collaborate with others to implement agreed remedies and preventative measures.
  • Leverage knowledge of a specialism to capture and classify content, taking expert advice when required. Provide advice and guidance on the information to be included in the service catalogue. Implement disaster recovery arrangements and document recovery procedures. Conduct testing of recovery procedures.
  • Assist in monitoring service component capacity and performance under routine guidance and supervision. Collect and report data on resource utilization and capacity metrics.
  • Draft and maintain procedures and documentation for applications support to incorporate security considerations.
  • Coordinate application enhancements to improve business performance.
  • Advise on application security, licensing, upgrades, backups and disaster recovery needs.
  • WHAT YOU BRING TO THE GAME
  • Education & Experience :
  • Education in Computer Science, Engineering, or equivalent academic and professional experience.
  • Comprehensive understanding of computer science fundamentals, software architecture patterns, and programming languages, with proficiency in both compiled and interpreted languages, as well as knowledge of distributed systems and middleware communication.
  • Familiarity with Agile methodologies, DevOps practices, operating systems, containerization, and observability tools. Possesses skills in AI-assisted software engineering, time management, teamwork, and stakeholder communication, while providing production application support and ensuring ITIL compliance.
  • Experience as a developer involving complete modules (frontend, middle tier, and backend) of simple to moderate complexity.
  • Hands-on experience using one or more compiled languages (e.g., C, C++, C#, Go, Rust, Java) and interpreted languages (e.g., Python, JavaScript, Ruby, PHP, Perl).
  • Hands-on experience with at least one web development framework (e.g., React, Angular, Vue.js, Blazor), backend development frameworks (e.g., .NET Core, Spring Boot, FastAPI, Node.js, Rails, Express.js), and integration testing frameworks (e.g., JUnit, TestNG, NUnit, PyTest).
  • Hands-on experience in designing, coding, testing, and deploying modules for both on-premises and cloud-native applications. Possesses practical knowledge in API design, software security, and technical best practices, including CI / CD, containerization, and cloud platforms like Azure, AWS, and Google Cloud. Familiar with AI-assisted tools, in-memory caching, and observability and monitoring solutions.
  • Experience in conducting code reviews, optimizing systems, and mentoring junior team members. Demonstrates a commitment to continuous learning and collaboration with product managers and solution architects to translate requirements into technical designs. Additionally, has experience in troubleshooting, modernizing legacy systems, and integrating emerging technologies into their work.
  • Relevant Skills :
  • Developing
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineering Level 2 • Sault Ste. Marie, Algoma District, CA

    Similar jobs
    Geometry Private Tutoring Jobs Sault Ste. Marie

    Geometry Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Arithmetic Private Tutoring Jobs Sault Ste. Marie

    Arithmetic Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    English Private Tutoring Jobs Sault Ste. Marie

    English Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Math Private Tutoring Jobs Sault Ste. Marie

    Math Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineering Level 2

    Software Engineering Level 2

    OLG • Sault Ste. Marie
    Full-time +1
    We are ready to take this game to the next level and need someone passionate to undertake and support the design, development, testing, configuration, and implementation of simple to moderately com...Show more
    Last updated: 10 days ago • Promoted
    Physics Private Tutoring Jobs Sault Ste. Marie

    Physics Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Chemistry Private Tutoring Jobs Sault Ste. Marie

    Chemistry Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    ESL Private Tutoring Jobs Sault Ste. Marie

    ESL Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    English vocabulary Private Tutoring Jobs Sault Ste. Marie

    English vocabulary Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Accounting Private Tutoring Jobs Sault Ste. Marie

    Accounting Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineering Level 2

    Software Engineering Level 2

    Ontario Lottery and Gaming Corporation • Sault Ste. Marie
    Full-time
    Software Engineering Level 2 page is loaded## Software Engineering Level 2locations : Sault Ste.Marie, Ontario, Canada : Toronto, Ontario, Canadatime type : Full timeposted on : Posted Todayjob...Show more
    Last updated: 10 days ago • Promoted
    Information Technology Private Tutoring Jobs Sault Ste. Marie

    Information Technology Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Algebra Private Tutoring Jobs Sault Ste. Marie

    Algebra Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Guitar Private Tutoring Jobs Sault Ste. Marie

    Guitar Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Reading Private Tutoring Jobs Sault Ste. Marie

    Reading Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Computer programming Private Tutoring Jobs Sault Ste. Marie

    Computer programming Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Trigonometry Private Tutoring Jobs Sault Ste. Marie

    Trigonometry Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Statistics Private Tutoring Jobs Sault Ste. Marie

    Statistics Private Tutoring Jobs Sault Ste. Marie

    Superprof • Sault Ste. Marie, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted