Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 3, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    SOTI is a proven innovator and industry leader for mobility and IoT management. Organizations around the world depend on SOTI to enable their strategies for mobile devices, applications, content, as well as endpoints for the Internet of Things. Strong relationships with mobile technology and IoT partners around the world gives us advanced knowledge of new te...
    Read more about this company

     

    Senior Software Developer - Full Stack

    Job Title: Canada Talent Stream Program – Foreign Applicants: Senior Software Developer, Full Stack

    Relocation is provided to successful applications! Remote work is also available!

    From start-up to industry leader, the SOTI story is truly inspirational. Our Founder and CEO, Carl Rodrigues, is one of the pioneers of Enterprise Mobility Management. From the beginning, Carl has had a vision of growth and innovation. Employees are driven to make an impact, to offer a unique value and most importantly, be part of a winning team.

    What We’re Looking For:

    At SOTI, our people are our most important resource. We are looking for innovative Senior Software Developers from all over the globe with a proven track record of successfully making a positive impact in their previous career. This is an exciting opportunity for foreign applicants who require a work permit to work in Canada.

    You are insanely curious and have a thirst for figuring out new technologies. As the successful candidate, you are a Computer Science expert with strong logical thinking and excellent understanding of algorithms, data structures, software architecture and design, and you understand the logic behind how things work.

    Being part of our growing team, you will get the chance to work with leading edge technologies and take on complex and interesting projects that offer innovative mobile device solutions to our enterprise clients across the world. You will be able to take part in brainstorming and bringing new ideas to the table, which will be rewarded by your professional growth and a motivating career advancement with SOTI.

    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. A culture that emphasizes personal growth, continuous innovation and fun.

    The Growth - Our environment fosters new ideas, fresh perspectives, and the ability to take them over the goal line. 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 get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams.

    What You’ll Do

    • Develop and maintain innovative solutions to tackle big industry problems in the IoT sector
    • Provide leadership on implementation of web solutions in C# and .NET
    • Provide technical guidance on the research and development of new products and services
    • Contribute towards the entire development lifecycle of analysis, design, implementation and test
    • Actively contribute in brainstorming and idea generation activities, as well as participate in enhancing/maintaining existing solutions 
    • Maintain high standards of quality for code, technical documentation, and deliverables 
    • Define and implement best coding practices; proactively keep a tab on emerging technologies
    • Work closely with the manager to ensure the product is evolving according to need
    • Use best software development practices, clean code and solid principles 
      • Implement automated unit and integration tests
      • Drive effort estimation for modules you will own and help create development plans with manager
      • Constantly update your knowledge and stay up-to-date with advanced technologies to be able to provide the best solutions for new projects, and
      • Have fun, with all of the above!

    Experience You’ll Bring

    • Senior level hands-on experience in software development & solution design preferably with product companies
    • A broad experience of architecture, infrastructure, software and computing systems with a proven track record of designing and developing solutions for end users on cross platform systems
    • Expertise in Computer Science with excellent understanding of algorithms, data structures, design patterns and software architecture, and you understand the logic behind the relationships within programs themselves
    • Passion for modern technology and a proven track record of successfully making a positive impact as tech visionary
    • Excellent understanding of unit test principles, multi-layer architecture, SOA principles and best development practices, as well as previous experience using OOD, Design Patterns, Data Modelling and Storage with well-known relational database (preferably SQL)
    • Strong background and experience with C# .NET or you are eager to learn it
    • Demonstrable versatility in various front-end and back-end technologies, ideally JavaScript, HTML5, CSS3, AngularJS, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ
    • Understanding/or strong interest in agile methods such as Scrum/XP, Behavior Driven Development, and Continuous Delivery
    • Eagerness to constantly learn and update your skills, and you like to share knowledge with others 
    • Self-starter attitude with a high degree of initiative and a positive mindset
    • Degree from an accredited college/university or equivalent work experience

     

    go to method of application »

    Software Architect

    Job Title: Software Architect

    Location: Mississauga, Ontario

    Relocation and sponsorship assistance will be provided to successful candidates. Remote work is also available!

    Who We Are

    It all started with one developer’s vision. Carl Rodrigues, President and CEO of SOTI, has a classic story. While acting as an IT consultant, he developed solutions for managing mobile device screens from a desktop, an innovation that has put him ahead in what is now one of the largest growing markets – Enterprise Mobility Management (EMM). With a passion for innovation, and a relentless drive for quality, Carl now leads one of the fastest growing, profitable, and self-sustaining companies in Canada, and continues to build on the company’s early lead in the enterprise mobility market.

    At SOTI, we have demonstrated commitment to staying at the forefront of mobility management and security. We are deeply committed to researching and developing solutions that address today’s toughest mobility challenges.

    In order for us to continue to develop new innovations and achieve the impossible, we are looking for Computer Science Experts, out-of-the-box thinkers that appreciate the art of creating great software.

    What We’re Looking For

    As a Software Architect in the Architecture and Security team, you will be responsible for defining and communicating the technical vision for the future architecture of MobiControl and other SOTI software applications. You will also help development teams to make this vison a reality, to design and build low friction APIs, highly responsive web UIs, intuitive CLIs and the backend to support them. This is a hands-on role in which you will spend approx. 40% of the time coding.

    As the successful candidate, you are a Computer Science expert with strong logical thinking, excellent understanding of algorithms, data structures, software architecture and design, and you understand the logic behind how things work.

    This is an exciting opportunity for foreign applicants who require a work permit to work in Canada.

    What You’ll Do

    • Drive architectural design for SOTI’s products; design major components of the architecture, including APIs, services, user interface, and middleware.
    • Advocate, document, and enforce best engineering practices, design and implementation principles, coding standards; drive high quality in all phases of software development.
    • Assist development teams with design review; suggest innovative solutions targeting large-scale performance, security, and fast delivery; develop prototypes and proof of concepts; enforce compliance with design and security.
    • Identify technical debt; assist development teams with technical debt elimination.
    • Collaborate with senior management, product, support, and other technical teams, collect requirements, define and communicate product technical strategy, architecture, and design.
    • Create and maintain an architecture roadmap, principles, policies, and procedures, a repository of design artefacts (solution architecture, high- and low-level designs)
    • Help in growing technical expertise in SOTI; mentor and educate developers as well as quality assurance specialists
    • Have fun, with all of the above!

    Experience You’ll Bring

    • Expertise in Computer Science with excellent understanding of algorithms, data structures, design patterns and software architecture, and you understand the logic behind the relationships within programs themselves
    • 5-7 years of combined experience architecting, designing, and implementing multi-tiered software applications
    • Deep experience in agile software development life cycle, practices, and tools (coding standards, code reviews, source code management, build processes, QA)
    • Strong experience in programming languages such as C#, C++, Java, JavaScript, etc.
    • Good knowledge of relational data models, SQL, and RDBMS (MS SQL, PostgreSQL, Oracle, or MySQL)
    • Experience in taking a leading role in building complex software systems that have been successfully delivered to customers
    • Experience working on complex business problems and providing technical solutions that are effective, creative, and efficient.
    • Highly proficient in defining and documenting software architectures
    • Strong analytical and problem-solving skills with attention to details
    • Nice to have:
      • Good knowledge of cloud services (AWS, GCP, or Azure)
      • Front-end architecture experience (Angular JS, Node.js, React, CSS, HTML)
      • Experience with NOSQL databases (Elasticsearch, MongoDB, HBase)
    • Strong education in Computer Science/Math is preferred

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at SOTI Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail