Senior Software Developer Job in Canada
Senior Software Developer Job in Canada
Job Title: Senior Developer (Full Stack / Front End)
Location: Mississauga, ON
Who We Are
At SOTI, we are committed to delivering best-in-class mobile and IoT device management solutions. We are seeking experienced Senior Developers who think outside the box and appreciate the art of creating exceptional software. To us, being visionary is more important than adhering to traditional methods.
What We're Looking For
As a successful candidate, you will have the opportunity to work with cutting-edge technologies and contribute to complex and interesting projects within fast-paced, highly collaborative, and agile teams. You are an experienced Software Developer who is excited to learn from talented, fun-loving developers. You excel at breaking down complex problems into simple solutions, possess a passion for software architecture and design, and enjoy building robust scalable applications in a cross-platform environment. You are a self-starter who can coordinate with a team while also working independently towards a common goal.
What's in It for You?
The People - From our humble origins in our founder's basement to our industry-leading position today, SOTI has worked hard to foster a company culture that we can all believe in. Our culture emphasizes personal growth, continuous innovation, and fun.
The Growth - Our environment fosters new ideas, fresh perspectives, and the ability to see them through to success. SOTI is a fast-paced environment with a global reach that encourages you to make your mark and be part of something big.
The Technology - You'll have the opportunity to work with cutting-edge technologies and tackle complex and interesting projects within highly collaborative and agile teams. You will collaborate with SOTI's partners, including leading tech giants, to stay at the forefront of emerging technologies.
What You'll Do
- Develop innovative solutions to address significant industry challenges.
- Write well-designed, scalable, reliable, testable, and reusable code using best software development practices, clean code, and solid principles.
- Provide technical guidance on research and development of new products and services.
- Contribute to the entire development lifecycle, including analysis, design, implementation, and testing.
- Detect, report, investigate, and fix product defects.
- Automate processes, including writing unit and integration tests.
- Optimize code and apply best practices.
- Maintain high standards of quality for code, technical documentation, and deliverables.
- Collaborate with an all-star team with diverse skillsets through code reviews and design discussions.
- Participate in brainstorming and idea generation activities.
- Stay up-to-date with advanced technologies to provide the best solutions for new projects.
Experience You'll Bring
- Bachelor's Degree from an accredited college or equivalent work experience.
- 7+ years of related industry experience in software development environments, focusing on both front-end and back-end components of web applications.
- Expertise in modern front-end technologies, such as JavaScript/Typescript, Angular 6/7/8, React, HTML5, SCSS, REST APIs, JSON, and NGRX (Redux for Angular is a plus).
- Good experience with C# and .NET (ASP.NET MVC, WebAPI 2.0, Threading).
- Strong understanding of software design patterns.
- Good understanding of data modeling and storage with well-known relational databases (preferably SQL Server).
- Experience or a strong interest in agile methods such as Scrum/XP, Behavior Driven Development, and Continuous Delivery.
Campus Recruiter, EMEA Job in Galway, Ireland (UK)
Comments
Post a Comment