Senior Software Developer

Job Description

  • Contractor
  • Anywhere

Job Opportunity: Senior Software Developer (RQ09787) – Hybrid | Toronto, ON
SM Soft Consulting is hiring for a Senior Software Developer to support the Ministry of Public and Business Service Delivery and Procurement. If you’re a seasoned developer with a passion for scalable architecture and modern tech stacks, this is your chance to make an impact in the public sector.
📍 Location:
222 Jarvis St, Toronto, Ontario Hybrid: 3 Days Onsite / 2 Days Remote
📅 Duration:
Start Date: October 13, 2025 End Date: October 23, 2026 Business Days: 255 Hours: 7.25 per day Security Clearance: Not Required Extension: Probable
🔧 Must-Have Skills:
10+ years in large-scale, multi-client web application design & development
10+ years of hands-on Java development with Oracle or SQL databases
5+ years with REST APIs, React, TypeScript, HTML5, CSS3, NodeJS
Experience with microservice architecture and core design principles
Familiarity with RXJS, NextJS, VueJS
🧠 Responsibilities:
Translate technical specs into tested applications
Develop programming specs, write/generate code, conduct unit testing
Troubleshoot and resolve technical issues during implementation and migration
💡 Technical & General Skills:
Strong experience with Agile, RAD methodologies, and Azure DevOps
Knowledge of security protocols (JWT, OAuth2.0, SSL)
Object-oriented coding, design patterns, clean code practices
Experience with relational/hierarchical databases, query languages, and communication protocols
Excellent problem-solving, documentation, and collaboration skills
🌟 Bonus Skills:
Oracle E-Business Suite experience (GL, AR, AP, INV modules)
PL/SQL, XML, Unix shell scripting, Oracle Data Integrator
OBIEE, ADF, SQL tuning, partition tables
Knowledge of AODA compliance and middleware/gateway integration
🤝 Soft Skills:
Strong communication and interpersonal skills
Ability to work under pressure and adapt to change
Proven analytical and systematic problem-solving abilities
Team player with a track record of meeting deadlines
🏛️ Public Sector Experience:
Familiarity with Ontario Public Service (OPS) development standards/processes
📩 How to Apply:
If this role aligns with your experience and interests, please send the following mandatory documents by Tuesday, Sep 30, 11:30 AM EST to:
📧 malleshvadlakonda@smsoftconsulting.com 📧 hrsmss@smsoftconsulting.com
Required Documents:
Updated Resume (Word format)
References
Expected Hourly Rate
Visa Status
LinkedIn Profile