cover image
S M Software Solutions Inc

S M Software Solutions Inc

www.smsoftconsulting.com

12 Jobs

26 Employees

About the Company

SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.

Listed Jobs

Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09883 - Software Developer - Full Stack - Senior
Job Description
**Job Title:** Senior Full‑Stack Software Developer (Angular / Spring Boot) **Role Summary:** Lead the design, development, and optimisation of cloud‑native microservices and front‑end components using Angular, React, and Spring Boot. Integrate AI/ML services to enhance scalability, automation, and user experience. Ensure high‑quality, secure, and performant code through CI/CD pipelines, DevOps practices, and AI‑driven static analysis. Mentor junior developers and collaborate across teams throughout the SDLC. **Expectations:** - 93 business days (≈4 months) contract, onsite with 7.25 hours day, shift to 4 days onsite from Oct 20 2025, 5 days onsite from Jan 5 2026. - Deliver scalable, reusable components and secure RESTful APIs. - Apply AI/ML frameworks (e.g., GPT, NLP) to code analysis, automation, and accessibility features. - Maintain compliance with security standards and accessibility regulations (AODA). **Key Responsibilities:** 1. Architect and implement microservices in Spring Boot and corresponding front‑end in Angular/React. 2. Design reusable UI components, maintain state management, and enforce UX/UI principles. 3. Develop, test, and secure RESTful APIs; manage database design (relational & NoSQL). 4. Build and maintain CI/CD pipelines on Azure, AKS, Docker, Kubernetes. 5. Conduct AI‑driven static code analysis, identify defects early, and enforce coding standards. 6. Troubleshoot performance, scalability, and security issues; optimise application and infrastructure. 7. Collaborate in Agile teams, participate in sprint planning, retrospectives, and code reviews. 8. Mentor junior staff, provide knowledge sharing, and lead design walkthroughs. 9. Ensure compliance with accessibility guidelines (AODA) and integrate AI tools for validation. **Required Skills:** - **Front‑end:** Angular, React, responsive design, state management, accessibility principles. - **Back‑end:** Spring Boot, REST API design, security (OAuth, JWT), microservices architecture. - **Cloud & DevOps:** Azure (AKS), Docker, Kubernetes, CI/CD, GitOps, automated testing. - **Databases:** SQL, NoSQL (MongoDB, Cosmos DB), query optimisation. - **AI/ML:** Integration of AI/ML services, NLP, automated code generation tools (GitHub Copilot, GPT). - **Tools:** Visual Studio Code, IntelliJ, Postman/Swagger, Azure DevOps / GitHub Actions, SonarQube. - **Soft:** Agile methodology, cross‑functional collaboration, strong analytical, problem‑solving, and communication skills. **Required Education & Certifications:** - Bachelor’s degree or higher in Computer Science, Software Engineering, or related field. - Certifications such as Spring Professional, Microsoft Certified: Azure Developer Associate, Angular Advanced Developer, or equivalent are preferred. ---
Toronto, Canada
On site
Senior
09-11-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09899 - Software Developer - Intermediate
Job Description
**Job Title**: Software Developer - Intermediate **Role Summary**: Develop cross-platform mobile applications using React Native for iOS and Android. Focus on front-end development, UI/UX design, and integrating native modules. Collaborate in Agile environments to deliver scalable and maintainable solutions. **Expectations**: Proficiency in JavaScript (ES6+), React Native, and TypeScript. Hands-on experience with mobile app development, Android SDK, iOS SDK, and platform-specific APIs. Strong troubleshooting and communication skills. Aggressive deadline management for iterative delivery. **Key Responsibilities**: - Design, develop, and test mobile apps with React Native, ensuring cross-platform compatibility. - Translate technical specifications into functional code, adhering to UI/UX best practices. - Integrate native modules and manage interactions with Objective-C/Swift or Java/Kotlin. - Implement RESTful APIs, RESTful services, and Jamstack architecture for app functionality. - Conduct unit testing, debug, and optimize app performance. - Collaborate with IT teams across the software development lifecycle (SDLC). **Required Skills**: - React Native framework for mobile app development (iOS/Android) - JavaScript (ES6+), TypeScript, React Hooks, and state management tools (Redux, Context API) - Android SDK, iOS SDK, and platform-specific APIs - Native module integration and bridging with Objective-C/Swift or Java/Kotlin - Node.js, Next.js, and RESTful API development - Agile methodology and Jamstack architecture proficiency - Cross-browser compatibility and responsive design frameworks **Required Education & Certifications**: Bachelor’s Degree in Computer Science or related field. Certifications in React Native or mobile development frameworks preferred.
Toronto, Canada
On site
09-11-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09880 - Software Developer - Senior
Job Description
**Job Title** Senior Software Developer – Siebel (Contract) **Role Summary** Senior‑level developer responsible for designing, configuring, developing, and integrating Siebel CRM solutions, including complex integrations with Adobe AEM, J2EE, and enterprise data services. Works within the full software development lifecycle to deliver tested, maintainable applications and provide post‑implementation support. **Expectations** - Minimum 10 years Siebel technical configuration/design/development/integration experience. - At least 5 years integrating Siebel with Adobe AEM, J2EE or similar platforms. - 5 years experience with Siebel EIM/EAI. - 3 years experience with Siebel IP18 (Assignment Manager, Business Rules, Workflow, etc.). - Ability to translate functional specifications into high‑quality code, conduct unit testing, and resolve technical issues. - Strong collaboration with cross‑functional IT teams and business stakeholders. - Capability to meet project deadlines and provide post‑implementation support. **Key Responsibilities** - Develop detailed programming specifications from system requirements. - Write, generate, and maintain Siebel code (Business Rules, Workflow, Applets, Views, Screens, Scripts). - Perform unit testing, debugging, and code reviews. - Troubleshoot and resolve issues during implementation, conversion, and migration phases. - Support Sie Siebel Open UI customization and integration of external web components. - Document technical designs, user guides, and system documentation. - Participate in design walkthroughs and provide technical guidance to the project team. - Conduct impact assessments for Oracle E‑Business customizations (if applicable). **Required Skills** - Siebel 8.x+ configuration, design, development, and integration. - Siebel integration with Adobe AEM, J2EE, and related middleware. - Siebel EIM/EAI and Siebel IP18 functional areas. - Proficiency with Siebel Tools, Siebel Open UI architecture, and Siebel Web Templates. - Experience with relational (SQL) and hierarchical databases; SQL tuning. - Strong programming fundamentals; familiarity with Java, PL/SQL, Unix shell scripts, XML. - Knowledge of object‑oriented development tools and rapid application development (RAD) methodologies. - Excellent analytical, problem‑solving, written and verbal communication skills. - Ability to work collaboratively in an Agile/structured SDLC environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). - Siebel 8.x (or later) certification. - Additional certifications in Oracle E‑Business Suite, PL/SQL, or related technologies are advantageous but not mandatory.
Toronto, Canada
On site
Senior
12-11-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09916 - Software Developer - Back End - Senior
Job Description
**Job title** Senior Backend Software Developer **Role Summary** Design, develop, and maintain scalable, cloud‑native microservices using Java Spring Boot. Build and expose robust RESTful APIs, integrate with SQL databases (MySQL, Oracle), and deploy to Azure Kubernetes Service. Ensure high performance, security, and reliability while collaborating in an agile environment. **Expectations** - Deliver production‑ready code on time in a 7.25‑hour day schedule. - Follow clean‑code principles, write unit and integration tests, and maintain comprehensive documentation. - Apply best security practices for cloud‑hosted Java applications. - Participate actively in sprint planning, retrospectives, and cross‑team coordination. **Key Responsibilities** - Architect and implement RESTful microservices with Spring Boot. - Create and optimize SQL queries, scripts, and stored procedures. - Build Docker images, test locally, and deploy containers to Azure AKS. - Write CI/CD pipelines and YAML configuration for Azure DevOps. - Manage infrastructure using IaC, Kubernetes, and Azure Portal. - Conduct unit, integration, and performance testing across environments. - Investigate, debug, and resolve production issues. - Collaborate with front‑end teams to expose APIs and ensure seamless integration. - Maintain technical documentation and configuration management. **Required Skills** *Technical* - 5+ years of Java/Spring Boot development with strong RESTful API design. - Deep experience in SQL database design (MySQL, Oracle) and scripting. - Proficiency with Docker, Kubernetes, and Azure AKS. - Familiarity with Azure DevOps, CI/CD, and IaC. - Knowledge of API gateways, service discovery, load balancing, and security best practices. - Experience with unit testing tools and Docker container testing. - Optional: serverless (Azure Functions), event‑driven messaging (Kafka, Service Bus), and monitoring (Application Insights). *Soft* - Problem‑solving mindset and attention to detail. - Clear verbal and written communication. - Team collaboration and agile workflow execution. - Adaptability to new technologies and changing requirements. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or related field, or equivalent professional experience. - Microsoft Azure Developer certification or equivalent cloud certification is highly desirable.
Toronto, Canada
On site
Senior
19-11-2025