Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Not Applicable
Qualifications
Proven experience in Java development and a solid understanding of software engineering principles. Familiarity with frameworks such as Spring or Hibernate is a plus. Excellent problem-solving skills and attention to detail. Ability to work in a team-oriented environment.
About the job
Join our innovative team at System Canada Technologies as a Java Developer. This is an exciting opportunity to contribute to cutting-edge projects and to advance your career in a dynamic environment. You will work collaboratively with other developers, taking part in the design, development, and implementation of Java applications.
About System Canada Technologies
System Canada Technologies is a leading technology firm committed to delivering innovative solutions to our clients. We pride ourselves on our talented team and our collaborative work culture that fosters creativity and growth.
Join MaintainX, a pioneer in AI-driven Enterprise Asset Management (EAM) solutions, dedicated to empowering blue-collar workers across the globe. Our mobile-first software enhances operational efficiency for thousands of businesses, including industry leaders such as Duracell, Univar Solutions Inc., Titan America, McDonald's, Brenntag, Cintas, Xylem, and She…
Helios Software Group, a dynamic operating division of Valsoft Corporation, specializes in acquiring established vertical market software companies. Our unique model emphasizes long-term stewardship, combining disciplined investment with strategic operational guidance. This approach empowers leadership teams to achieve sustained performance and growth over time.Backed by the enduring capital of our parent company, Valsoft Corporation, Helios operates under a buy-and-hold strategy. This allows us the flexibility to invest patiently and commit to partnerships with businesses for decades, leveraging our strong expertise from managing over 140 software companies globally.POSITION OVERVIEWAs our portfolio continues to expand, we are on the lookout for exceptional talent to help us scale further. We invite entrepreneurial and ambitious individuals who are eager to grow alongside our evolving portfolio.The AI Product Engineer is a pioneering builder focused on employing AI to diagnose problems and develop, construct, and iterate effective product solutions. This role transcends traditional software development methodologies, moving directly from problem identification to functional solution creation, utilizing AI as the primary medium of execution. The AI Product Engineer serves as a cornerstone within our AI Pods and is instrumental in driving AI-native product development.KEY RESPONSIBILITIESAI-Driven Product DevelopmentConstruct viable product solutions through an AI-first approach.Rapidly prototype, iterate, and enhance solutions to quickly validate concepts.Leverage AI agents to generate designs, implementations, and tests.Transition directly from problem analysis to implementation without adhering to traditional SDLC limitations.Problem Analysis & Solution DesignConduct in-depth analyses of problems prior to execution.Decompose ambiguous issues into manageable components.Investigate multiple solution pathways utilizing AI.Evaluate trade-offs between speed, quality, and feasibility judiciously.Customer EngagementEngage in customer demonstrations and present working solutions.Articulate the functionality of solutions and the rationale behind design choices.Integrate customer feedback into swift iterations.Quality Assurance & IterationEnsure solutions align with both functional and non-functional expectations.Utilize AI for generating unit, integration, and UI tests.Continuously iterate based on feedback and observed performance.
WHY JOIN EPIC?At the heart of Epic’s achievements are our talented and passionate individuals. We take pride in fostering a collaborative, inclusive, and creative atmosphere. Whether it’s developing acclaimed games or engineering innovative technology that empowers others to create visually captivating interactive experiences, we are continuously pushing the envelope.Being part of Epic means joining a team that is dedicated to serving our community and users. We are always striving to elevate the standards of game and engine development.ARTISTIC INNOVATIONYour RoleEpic Games is seeking a Senior Technical Designer specializing in Animation (TDiA) to enhance our animation systems. In this role, you will leverage your artistic intuition and technical expertise in character animation to design and implement engaging gameplay animation systems that showcase high-quality character motion. You will serve as the primary resource for addressing animation implementation queries and technical challenges, collaborating closely with colleagues in Animation, Design, and Programming to ensure a seamless animation pipeline. Additionally, you will identify potential challenges and deploy effective solutions, utilizing your technical insights to bridge communication between the animation team and other departments.Your ResponsibilitiesDevelop animation behavior tools, techniques, and philosophies for building intricate movement systems.Design and implement animation state machines, behaviors, and runtime solutions.Collaborate with Animation, Design, and Programming teams to analyze, troubleshoot, and resolve animation implementation issues.Work alongside animation leadership to uphold the style and quality standards for animations within the game.Seek opportunities to enhance the animation pipeline/workflow and propose solutions for technical animation challenges, including conducting training and creating documentation for the animation team.QualificationsStrong animation sensibility with a solid grasp of both realistic and stylized character motion, and the methodologies to achieve these with modern animation techniques.In-depth knowledge of animation pipelines, including source content management and rigging.
Join Us at UnityUnity Pipeline is a groundbreaking initiative poised to dramatically reshape the creation of real-time 3D experiences.By decoupling the interaction with the Unity Pipeline from the Unity Editor, we are evolving Unity from a standalone application to an open, cloud-based ecosystem. This is an extraordinary opportunity to build the backbone of modern game production and industrial content, empowering teams to seamlessly access, modify, version, and deploy content.You will be at the forefront of this transformation, taking charge of the highly critical storage abstraction layer to ensure that large studios have the flexibility, robust security, and strict data localization controls necessary to protect their intellectual property.
Are you eager to immerse yourself in the realm of innovative video game development? Based in Montreal, Behaviour Interactive stands at the forefront of the gaming industry, creating unforgettable experiences across PC, console, and mobile platforms. We are a vibrant, independent studio comprising over 1200 dedicated professionals, with additional studios in Toronto, Rotterdam, and the UK. Our daily operations focus on two primary areas: Services and Original Games. Our Services team partners with major gaming and entertainment companies such as Disney, Sony, Activision, and Nintendo, delivering exceptional contract development and pioneering immersive location-based entertainment (LBE). Meanwhile, our Original Games unit continuously pushes creative boundaries with our signature intellectual properties, including the renowned Dead by Daylight. Join us and contribute to shaping the future of interactive entertainment!At Behaviour Interactive, we are committed to providing equal opportunities. We foster a diverse and inclusive environment where every individual is valued. We welcome people of all ages, genders, ethnic backgrounds, religions, sexual orientations, gender identities, and abilities, in accordance with applicable law.Our team is currently seeking a seasoned System Programmer to design, implement, and enhance the gaming experience we offer to our console users. As a vital member of the development team, you will be responsible for the implementation, maintenance, and optimization of features across platforms.
About Sony Interactive Entertainment in Montreal PlayStation, part of Sony Interactive Entertainment and a subsidiary of Sony Group Corporation, develops and delivers PlayStation products and services such as PlayStation®5, PlayStation®4, PlayStation®VR, PlayStation®Plus, and titles from PlayStation Studios. The team values diversity and inclusion, welcoming people who are curious about technology, gaming, and innovation. Role Overview Title: Senior Gameplay Programmer Location: Montreal, QC, Canada The Senior Gameplay Programmer will join a multidisciplinary team to design and implement gameplay systems. This role involves clarifying technical requirements, planning for the gameplay team, and ensuring that systems meet both design and artistic needs. The position reports to the Technical Program Director. Main Responsibilities Develop gameplay systems and features that align with design and technical requirements. Optimize and debug code for strong performance and technical quality. Apply and promote best coding practices and standards while building efficient technologies and code.
WHAT MAKES US EPIC?At the heart of Epic Games' success lies a passionate and talented team. We take pride in fostering a collaborative, inclusive, and innovative environment. Whether we are crafting award-winning games or developing cutting-edge engine technology that empowers creators to deliver visually stunning interactive experiences, our commitment to innovation is unwavering.Being part of Epic means contributing to a team that continuously strives to serve our community and enhance user experiences. We are dedicated to advancing the standards of engine and game development.PROGRAMMING - UNREAL ENGINEWhat We DoFor over two decades, our Unreal-powered projects have been at the forefront of real-time entertainment. Our programming experts are constantly pushing the boundaries to refine the tools and technology that empower content developers around the globe.Your RoleAs a Senior Language Programmer at Epic Games, you will play a pivotal role in our mission to enable the next generation of game developers. We are looking for an individual with a strong passion for programming languages and their practical applications. In this capacity, you will focus on the implementation of the Verse programming language and its integration with Unreal Engine, a revolutionary language developed by Epic to facilitate game experiences on a metaverse scale.Your ResponsibilitiesDevelop and maintain the language compiler and toolchain.Collaborate closely with language users to ensure a top-notch user experience.Design and uphold the scripting interface for Unreal Engine.Identify and rectify bugs, maintaining the integrity of the language codebase.RequirementsProficient in C++ programming.Thorough understanding of software development principles, particularly in API design.Experience with large codebases, rapidly making decisions on usability, performance, and power.