Senior Software Developer

3 months ago


Mississauga, Canada SOTI Inc Full time
Senior Software Developer

Location: Mississauga, Ontario, Canada

Work Model: Hybrid, 2-3 days in-office

Who We Are

SOTI is committed to providing its employees with endless possibilities; learning new things, working with the latest technologies and making a difference in the world. It all started with a classic story about one developer’s vision. In 1995, Carl Rodrigues, President and CEO of SOTI, developed solutions for managing mobile device screens from a desktop. Today, more than 17,000 enterprise customers around the world depend on us to secure, manage, and support their mobile operations, with millions of devices managed worldwide.

What We’re Looking For
As a successful candidate, you’ll work with leading-edge technologies and take on complex and interesting projects as part of a fast-paced, highly collaborative, and agile VPN team. You are an experienced Software Developer who specializes in .NET solutions and is excited to learn from talented developers. You have a passion for software architecture and design and enjoy building robust scalable applications in a cross-platform environment.

What You’ll Do

  • iOS, Android and Windows application development
  • Write well-designed, scalable, reliable, testable and reusable code using best software development practices
  • Provide technical guidance on the research and development of new products and services
  • Contribute to the entire development lifecycle of analysis, design, implementation and test
  • Detect, report, investigate, and fix product defects
  • Automation, including writing unit and integration tests
  • Maintain high standards of quality for code and technical documentation
  • Collaborate on projects with an all-star team through code reviews and design discussions
  • Participate in brainstorming and idea generation activities

Experience You'll Bring:

  • Minimum 5 years of experience with Objective C, Xcode, Swift, and GIT.
  • Strong knowledge of Kotlin/Java and Android SDK
  • Good understanding of Computer Networking related to VPN
  • Experience writing Unit Tests and UI Automation Tests.
  • Good understanding of software design patterns
  • Experience in agile methods such as Scrum/XP
  • Bachelor's Degree from an accredited college or equivalent work experience
  • It’s an asset if: you know the App Store Publication Process; you’ve published your own Android or iOS app; you have experience with Jenkins, Jira; you have experience in Kotlin; have experience in front-end and back-end technologies such as JavaScript, C#, C++, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON

About SOTI

SOTI is the world's most trusted provider of mobile and IoT management solutions, with more than 17,000 enterprise customers and millions of devices managed worldwide. We celebrate the uniqueness of our global teams and are proud to be an equal-opportunity workplace.

So, what are you waiting for? Apply today

#J-18808-Ljbffr

  • Mississauga, Ontario, Canada Software International Full time

    Estimated salary: $195,000/yearSoftware International is a leading software company with operations in 35+ countries worldwide.We are seeking a highly skilled Senior Software Director to lead our business through a new chapter of strategic direction and execution. The ideal candidate will have expertise in SaaS industry, experience working with leading...


  • Mississauga, Ontario, Canada Software International Full time

    Company OverviewSoftware International is a leading provider of technical talent to Fortune 100/500/1000 companies in Canada. With operations in 30+ countries worldwide, our client is a large, publicly traded software company with revenue exceeding $35 billion.Salary and BenefitsThe salary for this position ranges from $60,000 to $75,000 per year, plus...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited: Seeking a Seasoned Java ProfessionalWe are Axiom Software Solutions Limited, a leading software development company based in Mississauga, Canada.Compensation: The estimated annual salary for this position is around $140,000 CAD.About the Role:The role of Senior Java Software Architect is a critical position that requires a...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    We are seeking an experienced Senior Java Backend Developer to join our team at Axiom Software Solutions Limited. In this role, you will be responsible for designing, developing, and deploying high-quality Java backend applications.About the RoleThis is a senior-level position that requires a minimum of 10 years of experience in Java development. The ideal...


  • Mississauga, Ontario, Canada Elite Marketing Solutions Inc. Full time

    We are seeking a skilled Senior Software Developer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and implementing software applications using the latest technologies. The ideal candidate will have experience in developing scalable and efficient software solutions using...


  • Mississauga, Ontario, Canada PIZZA PIZZA #82 Full time

    Job Description:We are looking for a skilled Senior Software Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining our software applications. This is a great opportunity to work with a talented team and contribute to the development of innovative solutions.Responsibilities:Design and develop...


  • Mississauga, Ontario, Canada SKYTECH MECHANICAL INC. Full time

    As a Senior Software Developer, you will be responsible for designing and implementing large-scale software systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our customers.Key responsibilities include:Designing and developing software applications using a variety of programming languages and...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    We are seeking a highly skilled Senior Java Fullstack Developer with expertise in React to join our team at Axiom Software Solutions Limited. As a senior software architect, you will be responsible for designing and developing scalable, efficient, and secure software applications using Java and React.About the RoleDuration: Full-time positionLocation:...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Job Title: Senior Java Fullstack Developer with React ExpertiseJob Summary:We are seeking a highly skilled Senior Java Fullstack Developer with React expertise to join our team at Axiom Software Solutions Limited. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Job Title: Senior Java Fullstack Developer with Microservices ExpertiseWe are seeking an experienced Senior Java Fullstack Developer to join our team at Axiom Software Solutions Limited in Mississauga, Canada. This is a full-time position that requires 3 days of onsite work per week.About the Role:The successful candidate will have a strong background in...


  • Mississauga, Ontario, Canada KUBRA Full time

    About KUBRAKUBRA is a leading provider of billing and payments, mapping, mobile apps, proactive communications, and artificial intelligence solutions for customers. Our company offers a unique blend of technology and innovation to help businesses thrive.Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join our...


  • Mississauga, Ontario, Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    Senior Cloud Software EngineerWe are seeking a highly skilled Senior Cloud Software Engineer to join our Email and Collaboration Security team. As a key member of our team, you will be responsible for designing, developing, and optimizing backend systems for data processing at scale within AWS.Key Responsibilities:Design and develop cloud-based microservices...


  • Mississauga, Ontario, Canada DIGI Technologies International Inc. Full time

    DIGI Technologies International Inc. is seeking a Senior Software Development Lead to join our team in a permanent role.Job DescriptionThe Senior Software Development Lead will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated information systems, process control software, and...


  • Mississauga, Ontario, Canada Arco Computers Ltd Full time

    About the RoleArco Computers Ltd is seeking an experienced Senior Software Application Developer to join our team. As a key member of our software development department, you will be responsible for designing, developing, and maintaining high-quality software applications.The ideal candidate will have a strong background in software development, excellent...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a seasoned Senior Java Backend Developer to join our team of skilled professionals. As a key member of our development team, you will be responsible for designing, developing, and deploying Java/J2EE based applications. Your expertise in Spring Boot, Spring Data/JPA, and microservices will be invaluable in helping...


  • Mississauga, Ontario, Canada Axiom Software Solutions Limited Full time

    Job SummaryWe are seeking an experienced Senior Fullstack Developer with a strong background in Java to join our team at Axiom Software Solutions Limited.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable software solutions using Java and Spring Boot.Leverage React to create dynamic and engaging user interfaces.Collaborate with...


  • Mississauga, Ontario, Canada DIGI Technologies International Inc. Full time

    Job DescriptionDIGI Technologies International Inc. is seeking an experienced Senior Software Development Manager to lead our software development team in creating innovative solutions.


  • Mississauga, Ontario, Canada Virtusa Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Developer to join our team at Virtusa. As a key member of our technology team, you will be responsible for designing, developing, and deploying high-quality software applications using Java.


  • Mississauga, Ontario, Canada Canadian Tire Corporation Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Specialist to join our Transportation Development & Support (TD&S) Team. As a key member of our team, you will play a critical role in designing and developing business software that improves decision-making in a high-performance international shipping network.


  • Mississauga, Ontario, Canada MC IT Solutions Inc. Full time

    Join MC IT Solutions Inc. as a Senior Software Developer Lead and lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.Job DescriptionWe are seeking a skilled Senior Software Developer Lead to join our team at MC...