Senior Software Developer

 

Description:

SOTI, a global leader in Enterprise Mobility Management (EMM), is seeking a Senior Software Developer to join its innovative and collaborative team. The successful candidate will work on complex projects, developing robust, scalable, and cross-platform applications while integrating the latest technologies. This role emphasizes software architecture, clean coding practices, and end-to-end participation in the development lifecycle.

Key Responsibilities:

  • Develop innovative solutions using C# and .NET to address complex industry challenges.

  • Provide mentorship and technical guidance to team members.

  • Write well-designed, scalable, reliable, testable, and reusable code adhering to best practices and SOLID principles.

  • Participate in the full software development lifecycle: analysis, design, implementation, and testing.

  • Support database tools and application development, ensuring performance and reliability.

  • Detect, report, investigate, and fix product defects.

  • Implement automation, including unit and integration tests.

  • Optimize processes and apply best software development practices.

  • Maintain high standards for code quality, technical documentation, and deliverables.

  • Collaborate with cross-functional teams through code reviews and design discussions.

  • Participate in industry meetups, conferences, brainstorming, and idea generation sessions.

  • Stay updated with emerging technologies to deliver cutting-edge solutions.

Required Skills & Qualifications:

  • Minimum 5 years of software development experience.

  • Strong expertise in C# and .NET platform.

  • Proficient with SQL databases, including T-SQL, stored procedures, and triggers.

  • Experience in problem-solving and troubleshooting complex software issues.

  • Good communication and collaboration skills.

  • Knowledge of TDD (Test Driven Development) and BDD (Behavior Driven Development).

  • Experience with DevOps, CI/CD, Infrastructure as Code, and cloud services is a bonus.

  • Familiarity with C++, JavaScript, AngularJS, CSS, JSON, XML is a plus.

  • Diploma or Bachelor’s degree in Computer Science or related field.

Work Environment & Benefits:

  • Hybrid work model with a collaborative and agile team environment.

  • Opportunities to work on cutting-edge technologies and global projects.

  • Culture promoting personal growth, continuous innovation, and team collaboration.

  • Access to a global network of experts and partners in the mobility management space.

  • Commitment to diversity, accessibility, and equal opportunity employment.

Organization SOTI
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Developer
Job Location Mississauga,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-10-30 2:25 pm
Expires on 2025-12-14