cover image
S M Software Solutions Inc

S M Software Solutions Inc

www.smsoftconsulting.com

20 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
RQ09891 – DevOPS/Cloud Engineer - Intermediate
Job Description
Job Title: DevOps/Cloud Engineer – Intermediate Role Summary: Design, build, and maintain secure, scalable cloud environments for ministry applications, primarily on public IaaS. Implement and manage DevSecOps pipelines, automate resource provisioning with Terraform and Ansible, administer OpenShift/Kubernetes clusters, and configure core platform services (logging, monitoring, alerting, vulnerability scanning). Ensure performance, availability, and data integrity across application stacks. Expectations: • 3+ years of hands‑on experience deploying applications on public cloud (Azure, AWS, or GCP). • Proficiency in Terraform and Ansible for infrastructure as code. • Strong Linux administration skills (RHEL, CentOS, Ubuntu). • Expertise with OpenShift/Kubernetes and container orchestration. • Experience setting up DevSecOps pipelines using Azure DevOps, Jenkins, Git, or equivalent. • Knowledge of network topologies, storage, relational databases, and security best practices. • Excellent written and verbal communication; ability to coordinate with technical and business stakeholders. Key Responsibilities: - Architect and implement cloud solutions, including application runtime provisioning and infrastructure deployment. - Develop and maintain Terraform templates and Ansible playbooks for consistent, repeatable environments. - Administer OpenShift clusters, including deployment, scaling, and health monitoring. - Build and maintain DevSecOps pipelines: source control, build, test, security scanning (SAST, DAST, container scanning), and automated deployment. - Configure platform components: centralized logging, auditing, metrics, alerting, vulnerability detection, and mitigation. - Monitor application performance in production, troubleshoot platform issues, and collaborate with operations staff. - Create and update service templates for rapid provisioning of cloud resources. - Document operational procedures, architectural designs, and change management activities. Required Skills: - Infrastructure as Code: Terraform, Ansible. - Container & Orchestration: OpenShift/Kubernetes, Docker. - Cloud Platforms: Azure (PowerShell, CLI), AWS, or GCP. - Linux Shell Scripting (Bash, PowerShell). - Programming: Python, Bash, JavaScript/Node, or similar. - DevSecOps Tools: Azure DevOps, Jenkins, Git, Nexus, SAST/DAST scanners. - Network & Security: TCP/IP, VPN, firewall, VPN, security analysis, vulnerability mitigation. - Storage & Database fundamentals (SQL, NoSQL). - Monitoring & Logging: Prometheus, Grafana, ELK/EFK stack. - Strong communication and documentation abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Technology, or related discipline (preferred). - Relevant certifications (mandatory for deployment, optional for preference): • Azure Certified Solutions Architect or equivalent AWS/GCP architect certification. • Red Hat Certified System Administrator (RHCSA) / Red Hat Certified Engineer (RHCE). • Terraform Certified Associate or Ansible Certified Engineer. • DevOps certifications (Azure DevOps Engineer, AWS DevOps, or Certified Kubernetes Administrator).
Toronto, Canada
On site
Junior
03-12-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ10048 - Software Developer - Senior
Job Description
**Job Title:** Senior Software Developer – Middleware & Integration **Role Summary** Design, develop, and test middleware and integration solutions using Java, Spring Boot, and cloud services (Azure, AWS, or Google Cloud) for a justice‑focused platform. Deliver scalable, secure microservices, RESTful APIs, and message‑based integrations while ensuring high‑quality code, documentation, and support. **Expectations** - Produce production‑ready code within sprint cycles. - Collaborate with cross‑functional teams (product, QA, ops). - Mentor junior developers and maintain team knowledge base. - Adhere to security standards (CRJMC) and best practices for authentication, encryption, and access control. **Key Responsibilities** - Design and implement RESTful APIs and integration flows with Spring Integration. - Build and maintain Azure Functions, Service Bus, and related cloud components. - Author unit, integration, and automated API tests; conduct code reviews. - Create design documentation, SDLC artifacts, and technical specifications. - Troubleshoot production incidents and support day‑to‑day operations. - Participate in Agile ceremonies (scrum or kanban) and sprint planning. **Required Skills** - Java 8/11+, Spring Boot, Spring Integration, microservices architecture. - REST API design, Swagger/OpenAPI, WSDL/XML, SOAP services. - Cloud services: Azure Functions, Azure Service Bus, Azure DevOps pipelines; experience with AWS or GCP preferred. - Docker, Kubernetes, CI/CD pipeline configuration. - Data transformation: mapping, normalization, XSLT within integration workflows. - Relational databases (SQL Server) and NoSQL (MongoDB) fundamentals. - Multithreaded & concurrent programming. - SQL, database schema design, performance tuning. - Security fundamentals: authentication, authorization, encryption. - Automated testing frameworks (JUnit, Mockito, Postman/Newman). - UI frameworks: ReactJS or Angular (optional but beneficial). - Agile process experience, strong communication, problem‑solving, and debugging. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications preferred: Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or equivalent.
Toronto, Canada
On site
Senior
04-12-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ10060 - Software Developer - Senior
Job Description
Job Title: Senior Software Developer Role Summary: Design, develop, and maintain secure microservices, APIs, and automation solutions. Lead end‑to‑end integration between enterprise systems and Power Automate, ensuring reliability, scalability, and compliance across cloud and on‑prem environments. Expectations: Deliver high‑quality, production‑ready code and automation workflows. Document solution designs, test plans, and hand‑over materials. Collaborate with cross‑functional teams to meet performance targets and manage peak workload volumes. Key Responsibilities - Architect and implement secure REST/Soap APIs and microservices using Java/JEE and Spring Framework. - Design, containerize, and deploy backend services with Docker and Azure Kubernetes Service (AKS). - Develop frontend components in React or Angular, integrating JSON, HTML/CSS/XML/XPath. - Build, test, and iterate Power Automate RPA workflows, including desktop flows, Logic Apps, and AI Builder models. - Create dashboards and KPI reports via Power BI, and set up monitoring/deployment pipelines. - Conduct performance, integration, and unit testing using Postman, ReadyAPI, and SoapUI. - Document Solution Design Documents (SDD), technical specifications, and knowledge transfer plans. - Provide production support and operational maintenance. Required Skills - Java/JEE, Spring Framework, secure API design (REST, SOAP) – 10+ years. - Microservices architecture, SQL/NoSQL databases, message queues (e.g., Kafka, RabbitMQ). - Containerization (Docker), orchestration (AKS), cloud DevOps tools, IAM, OAuth. - Frontend development with React or Angular; HTML/CSS/XML/XPath skills. - Microsoft Power Automate, Power Apps, Power BI, Logic Apps, AI Builder, Form Recognizer. - RPA/ML solution design, OCR, data extraction, and model training. - Proficiency in unit, integration, and performance testing; Postman, ReadyAPI, SoapUI. - Strong documentation and communication abilities; ability to work collaboratively with IT and business stakeholders. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications optional but preferred: Oracle Certified Java Developer, Microsoft Certified: Power Platform Fundamentals, Azure Developer Associate.
Toronto, Canada
On site
Senior
08-12-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
AMNDE240-Nasdaq-Senior DevOps Engineer – Identity Focus
Job Description
Job title: Senior DevOps Engineer – Identity Focus Role Summary: Design and implement identity and access management solutions for a green‑field managed service product on AWS. Lead automation of infrastructure, CI/CD pipelines, and observability for complex, diverse systems. Expectations: • Minimum 7 years of cloud‑based DevOps experience with a strong focus on identity. • Proven expertise in AWS, Keycloak, Okta, OpenID Connect, and SAML. • Demonstrated ability to build and scale identity solutions for SaaS products. • Experience with CI/CD, IaC, and container orchestration. Key Responsibilities: • Architect and deploy identity brokering solutions using Keycloak, Okta, and SAML/OpenID. • Build, maintain, and extend CI/CD pipelines (GitLab) for infrastructure and application code. • Implement infrastructure as code with Terraform and manage AWS resources. • Create, monitor, and audit identity‑related operations using observability tools. • Integrate Kubernetes workloads with identity services, Argo CD, and Argo Workflows. • Collaborate with cross‑functional teams to define SSO and security requirements. • Continuously improve automation, scalability, and security posture of managed services. Required Skills: • AWS (Core services, security, IAM) • Keycloak (broker, realm, client) • Okta (administration, API) • OpenID Connect, SAML 2.0 • GitLab CI/CD • Terraform • Kubernetes • Argo (Workflows, CD) • Strong scripting (Bash, Python, or similar) • Security‑first mindset and audit logging Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). • Relevant certifications strongly preferred: AWS Certified Solutions Architect, AWS Certified DevOps Engineer, Certified Kubernetes Administrator, or similar.
Toronto, Canada
On site
Senior
20-12-2025