Senior Software Engineer * Oakville, ON * Full-time, permanent position (on site) * Competitive salary, performance-based bonus, excellent benefits package, flexible work hours, training and development provided Who are you? You are a seasoned Software Engineer with a proven track record of solid technical experience for various projects at the bleeding edge of technology development and helping solve the toughest problems that meet customer needs. If this sounds exciting to you, and you have a strong desire to be part of the growing professional team, then this could be the role for you! Who is the employer? Raise (https://ianmartin.com/) has partnered with our client, a global leader in identity and security. They are leveraging the latest technologies to deliver world-class products in the private and public sectors of finance, telecom, identity, security, retail, sports entertainment, commercial, government, and IoT. Their proprietary identity technologies are backed by the latest advancements in biometrics, cryptography, systems, data analytics, and smart devices. Now, they are expending their team and looking for you, their new Senior Software Engineer to join their growing company! What you\xe2\x80\x99ll be doing: As a Senior Software Engineer, you will be reporting to the Engineering Manager and working on various projects and creating solutions that meet customer needs relating to implementation, testing and maintenance. You will be responsible for designing and implementing fully functioning, debugged code with required documentation that meets specification requirements. Practically speaking, you will: * Design, develop, code, and test software systems and applications for software improvements and new products * Contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems * Impact through recommended modifications to processes and procedures and directly contribute to standard methodologies, architecture, and implementation * Monitor production systems and debug issues as they arise The Details This is a full-time permanent position, offering a competitive salary, performance-based bonus, excellent benefits package, flexible work hours, access to training and development programs. The office is based in Oakville, ON. What you\xe2\x80\x99ll bring: * Bachelor\xe2\x80\x99s degree in Computer Science, Computer Programming, or a related field * Legal authorization to work in Canada * 10+ years of solid experience in Java and Java Enterprise * Proficiency in C++, C# programming, and device integration with a minimum of 10 years of experience * 5+ years experience in Typescript Full Stack development, including expertise in NodeJS and React * In-depth experience with software engineering best practices including Agile methodologies, version control, test-driven development, algorithms, and data structures * Experience with AWS cloud services; AWS Developer Certification is preferred * Knowledge of DevOps practices including CI/CD pipeline automation * Experience with Test Automation Frameworks such as Selenium or Playwright * Proven ability to quickly learn and adapt to new technologies * Strong communication, collaboration, and problem-solving abilities * Demonstrated drive and eagerness for continual learning and development Looking for meaningful work? We can help Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we\xe2\x80\x99re a certified B Corporation and donate 10% of our profits to charity. We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities. We have a dedicated webpage for accommodations where you can learn more about what we offer, and request accommodation: https://raise.jobs/accommodations/ In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.