cover image
S M Software Solutions Inc

S M Software Solutions Inc

www.smsoftconsulting.com

16 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
RQ09867 - Software Developer - CRM - Senior
Job Description
**Job Title** Senior CRM Software Developer **Role Summary** Deliver robust, customized Dynamics 365 solutions for a public sector client. Lead end‑to‑end development of CRM entities, forms, views, dashboards, workflows, plug‑ins, and Power Automate flows. Integrate CRM with enterprise systems using APIs, build web portals, and create Power BI reports. Provide post‑implementation support and collaborate across IT teams throughout the SDLC. **Expectations** - Complete projects within the 7.25‑hour daily schedule and 123 business days mandate. - Produce clean, maintainable code and comprehensive unit tests. - Demonstrate high availability and security best practices for cloud‑based CRM. - Communicate technical findings clearly to stakeholders and team members. - Meet all functional and performance requirements for assigned modules. **Key Responsibilities** - Customize Dynamics 365 entities, forms, views, reports, ribbons, menus, and dashboards. - Develop and maintain custom plug‑ins, web resources, and workflows in C#, JavaScript, and HTML. - Design and implement complex Power Automate (Flow) solutions. - Configure Power Apps and Power Pages portals using ASP.NET, .NET Core, Angular‑JS, TypeScript, Azure App Services, Functions, and Logic Apps. - Build and deploy Power BI reports from Dynamics 365 data, including on‑demand and scheduled refreshes. - Integrate CRM with external systems via Dynamics Web API, OData, FetchXML, and XRM Toolbox. - Participate in Agile ceremonies, sprint planning, and code reviews. - Conduct design walkthroughs and provide user/system documentation. - Deliver post‑implementation support, troubleshoot technical issues, and optimize performance. **Required Skills** - 5+ years of Dynamics 365/CRM customization experience. - Proficient in C#, JavaScript, HTML, ASP.NET, .NET Core, Angular‑JS, TypeScript. - Deep knowledge of Dynamics 365 SDK, Web API, OData, FetchXML, and XRM Toolbox. - Expertise in Power Apps, Power Pages, Power Automate, and Power BI. - Experience with Azure services: App Services, Functions, Logic Apps, Azure AD B2C, Okta. - Familiarity with relational databases, structured query languages, and middleware/gateways. - Understanding of DevOps practices, Git, and automated CI/CD pipelines. - Strong analytical, problem‑solving, verbal, and written communication skills. - Ability to work collaboratively in cross‑functional teams and manage multiple priorities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Systems, or related field. - Microsoft Dynamics 365 Developer certification (preferred). - Additional certifications in Azure Developer or Power Platform technologies are an advantage.
Toronto, Canada
On site
Senior
30-10-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09842 - Software Developer - Senior
Job Description
**Job Title** Senior Software Developer **Role Summary** Lead design, development, and testing of large‑scale multi‑client web applications using Java and Oracle/SQL technologies. Deliver secure, scalable RESTful services and API integrations, ensuring compliance with enterprise architecture principles and DevOps best practices. **Expectations** - 10+ years of end‑to‑end application design and development experience. - Proven expertise in Java (including ADF) and Oracle/SQL database programming. - Minimum 5 years of hands‑on RESTful API/REST services development. - Deep knowledge of microservice architecture, security gateways (JWT, OAuth 2.0, SSL), and Azure DevOps pipeline management. - Strong background in Oracle E‑Business Suite (GL, AR, AP, Inventory, FND) and PL/SQL/SQL tuning. **Key Responsibilities** - Translate technical specifications into functional, testable code. - Create detailed programming specifications and maintain comprehensive documentation. - Conduct unit, integration, and performance testing; resolve post‑deployment issues. - Participate in requirement elicitation, design walkthroughs, and stakeholder communication. - Provide post‑implementation support and troubleshoot system performance and data integrity problems. - Review and modify product installation scripts; manage middleware and gateway configurations. - Lead or collaborate in Agile/Scrum teams to meet release deadlines. **Required Skills** - Java (Spring, Java EE, Oracle ADF) development. - Oracle/SQL database design, PL/SQL, SQL tuning, and data warehousing (ETL, OBIEE). - RESTful API design, implementation, and versioning. - Azure DevOps pipelines, CI/CD, and configuration management. - Microservices architecture, containerization (Docker/Kubernetes) preferred. - Security protocols: JWT, OAuth 2.0, SSL/TLS. - Experience with Oracle E‑Business Suite modules and customization impact assessment. - Strong problem‑solving, analytical, and communication skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Oracle Certified Professional (OCP) – Java SE or Oracle Database (preferred). - Azure DevOps or equivalent DevOps certification (preferred). ---
Toronto, Canada
On site
Senior
30-10-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
RQ09845 - Software Developer- Front End - Senior
Job Description
**Job title** RQ09845 – Senior Front‑End Software Developer **Role Summary** Lead the design, development, and maintenance of complex, responsive web interfaces for a high‑profile public sector client. Drive the implementation of modern front‑end technologies, ensuring technical quality, accessibility compliance, and cross‑browser compatibility while collaborating with back‑end developers and stakeholders across the software development lifecycle. **Expectations** - Deliver production‑ready code on schedule within a hybrid environment (4 days onsite, 1 day remote). - Translate detailed functional and technical specifications into robust, tested applications. - Provide post‑implementation support, troubleshooting, and iterative improvement of deployed features. - Maintain clear, comprehensive documentation for code, tests, and user interfaces. **Key Responsibilities** 1. Design, develop, and iterate high‑fidelity user interfaces using React, TypeScript, JSX, HTML5, CSS3, and responsive frameworks (Bootstrap, Responsive Web). 2. Implement state management and reactive programming with RxJS; orchestrate data flow using Node/npm, and manage component lifecycle and performance. 3. Integrate front‑end with back‑end services via RESTful APIs and WebSocket protocols, ensuring secure, efficient data exchange. 4. Ensure cross‑browser compatibility (Chrome, Edge, Safari, Firefox) and mobile responsiveness across legacy and modern devices. 5. Apply accessibility principles (AODA/WCAG 2.0 AA), perform audits, and remediate gaps in compliance. 6. Conduct unit, integration, and end‑to‑end testing (Jest, React Testing Library) and maintain high code coverage. 7. Review, refactor, and optimize existing codebases; enforce coding standards and best practices. 8. Collaborate with UI/UX designers, product managers, and backend engineers; participate in sprint planning, design walkthroughs, and retrospective meetings. 9. Mentor junior developers and share knowledge on modern front‑end patterns, performance tuning, and secure coding. 10. Engage with external partners, third‑party APIs (social media, authentication), and licensing opportunities to enhance product capabilities. **Required Skills** - **Front‑end stack**: React + Redux, TypeScript ≥ 5 yrs, JavaScript ≥ 10 yrs, HTML 5, CSS 3, Bootstrap, jQuery ≥ 3 yrs, RxJS ≥ 5 yrs, Node/npm ≥ 5 yrs. - **Frameworks & libraries**: Spring MVC, Spring Security, Spring JPA, Spring Boot; Maven build automation; Bitbucket source control. - **Backend integration**: Java (10+ yrs), Eclipse/IBM RAD, WebSphere v8.5+, Hibernate/JPA, Oracle 11g, SQL, stored procedures, triggers. - **Testing & QA**: Jest, React Testing Library, unit/integration testing, debugging, and performance profiling tools. - **Accessibility**: Strong experience with AODA/WCAG 2.0 AA standards; ability to audit and remediate compliance issues. - **Soft skills**: Leadership, teamwork, strong analytical/problem‑solving, communication, stakeholder facilitation, time‑management, and adaptability. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. - No mandatory certifications required; possession of relevant industry certifications (e.g., Oracle SQL, Java SE) is a plus.
Toronto, Canada
On site
Senior
30-10-2025
Company background Company brand
Company Name
S M Software Solutions Inc
Job Title
AMSJBL238-Senior Java Backend engineer
Job Description
**Job title**: Senior Java Backend Engineer **Role Summary**: Lead the design, development, and deployment of large‑scale Java microservices and REST APIs for enterprise applications. Oversee performance optimization, code quality, and integration with cloud platforms and a broad array of data and messaging technologies. **Expectations**: Drive end‑to‑end development, deliver high‑quality, maintainable code, conduct rigorous code reviews, design robust test strategies, and collaborate with cross‑functional teams to resolve operational issues and ensure reliable production performance. **Key Responsibilities** - Design and implement Java 2EE microservices and RESTful APIs. - Write efficient, scalable code following SOLID, DRY, and SRP principles. - Optimize database interactions on Oracle; craft complex SQL queries. - Deploy cloud‑native applications on AWS or Azure, leveraging PCF where applicable. - Integrate with data flow (NiFi), event streaming (Kafka, NATS), coordination (Zookeeper), in‑memory stores (Redis), NoSQL (Cassandra), and monitoring (Splunk). - Develop reusable libraries and interfaces for the aforementioned technologies. - Conduct performance code reviews, implement best practices for scalability and efficiency. - Lead code reviews, unit/functional testing, and coordinate with QA and operations. - Resolve operational issues and support continuous delivery pipelines. **Required Skills** - 9+ years of hands‑on Java development (J2EE/Java EE). - Strong microservices and REST API development experience. - Proficient with Oracle Database and complex SQL. - Cloud platform experience (AWS or Azure), PCF familiarity. - Deep knowledge of design principles (SOLID, DRY, SRP). - Experience with NiFi, NATS, Kafka, Zookeeper, Splunk, Redis, Cassandra. - Leadership skills: project ownership, code review, testing strategy, cross‑team collaboration. - Performance tuning and code quality best practices. **Required Education & Certifications** Bachelor’s degree in Computer Science or related field (not specified).
Mississauga, Canada
On site
Senior
05-11-2025