cover image
Procom

Procom

procomservices.com

19 Jobs

1,270 Employees

About the Company

Procom is one of North America's leading staffing and contract workforce services providers. Successfully meeting the needs of Fortune 500 clients since 1978, we have 18 offices across North America, with over 12,500 skilled professionals currently on assignment.

We are an award winning staffing firm. Discover more about our Best of Staffing award and what real clients and job seekers have to say about working with Procom by checking out our client and talent ratings on ClearlyRated.

Procom has long been recognized as a market-leading source of high-performing services and solutions that transform how our clients acquire and manage the very best talent. Relying on the excellence of individuals to make a difference, we know that people matter.

And we want to work with you.

Listed Jobs

Company background Company brand
Company Name
Procom
Job Title
Java Developer
Job Description
**Job Title:** Java Developer (Mid to Senior Level) **Role Summary:** Mid to senior level Java Developer responsible for designing, developing, and maintaining Java-based applications in a financial services environment. Works across the full SDLC, collaborating with cross‑functional teams to deliver secure, scalable microservice solutions. **Expectations:** - Deliver high‑quality code within Agile sprint cycles. - Apply best practices in architecture, coding, testing, and deployment. - Troubleshoot and resolve production incidents promptly. - Share knowledge and mentor junior developers. **Key Responsibilities:** - Design and implement Java applications using Spring Boot, Microservices, and RESTful APIs. - Participate in architecture reviews, code reviews, and design discussions. - Write unit, integration, and performance tests; maintain CI/CD pipelines. - Ensure compliance with security, data protection, and regulatory requirements. - Collaborate with product, QA, and DevOps teams to achieve project milestones. - Monitor application performance and address technical debt. - Provide documentation for code, APIs, and system components. **Required Skills:** - 5+ years hands‑on Java development experience. - Proficiency in Java 8/11+, Spring Boot, Spring MVC, Spring Data, Spring Cloud. - Experience building microservices and designing RESTful APIs. - Strong grasp of relational databases (SQL), JPA/Hibernate, and database tuning. - Familiarity with build tools (Maven/Gradle), CI/CD (Jenkins, GitLab CI, GitHub Actions). - Knowledge of containerization (Docker, Kubernetes) is a plus. - Solid understanding of Agile methodologies and SDLC principles. - Excellent problem‑solving, debugging, and communication skills. - Banking or financial services domain knowledge is an asset. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Oracle Certified Professional, Java SE, Spring Professional) are desirable but not mandatory.
Toronto, Canada
Hybrid
Mid level
10-09-2025
Company background Company brand
Company Name
Procom
Job Title
Application Developer
Job Description
**Job Title:** Senior Applications Developer – Tango, C++, Go, HP Non‑Stop **Role Summary:** Seasoned developer responsible for delivering maintenance and mandate projects on Tango (Lusis) platforms, leveraging C++ and Go development on HP Non‑Stop servers within a banking/financial environment. Acts as an individual contributor driving full‑life‑cycle delivery and collaborating with stakeholders. **Expectations:** - Execute end‑to‑end project delivery with minimal supervision. - Maintain high code quality and adhere to banking industry standards. - Communicate progress and requirements clearly to technical and non‑technical stakeholders. - Meet project timelines for a 9‑month contract. **Key Responsibilities:** - Lead maintenance and new mandate initiatives on Tango applications. - Design, develop, test, and deploy C++ (and optionally Go) components. - Integrate with SQL/MI, DB2, and SQL/MX databases. - Ensure seamless integration with HP Non‑Stop server environments. - Collaborate with team members and provide status updates to stakeholders. **Required Skills:** - Tango (Lusis) development – ≥3 years - C++ programming – ≥3 years - SQL/MI, DB2, SQL/MX database experience – ≥2 years - HP Non‑Stop server exposure – ≥2 years - Strong written and verbal communication **Nice‑to‑Have Skills:** - Go programming language experience - Banking/financial services domain experience **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - No specific certifications mandated; relevant professional training in C++, databases, or HP Non‑Stop is a plus.
Toronto, Canada
Hybrid
Junior
18-09-2025
Company background Company brand
Company Name
Procom
Job Title
Project Control Officer
Job Description
**Job Title:** Project Control Officer – Enterprise Architecture **Role Summary:** Responsible for overseeing end‑to‑end architectural solutions for medium to high‑complexity applications, ensuring performance, availability, and scalability. Acts as a liaison between the architecture team, clients, and development teams to drive project control, technical evaluation, and compliance with regulatory requirements. **Expectations:** - Deliver robust architectural designs across multiple platforms. - Manage project control activities using JIRA and other tools. - Communicate effectively with stakeholders and resolve technical queries. - Maintain compliance with banking regulations and security standards. **Key Responsibilities:** - Design and govern application architectures of medium/high complexity. - Evaluate and select software, hardware, development methodologies, and tools. - Ensure application performance, availability, and scalability. - Provide technical guidance and follow‑up on technical questions. - Collaborate with clients to refine solutions and meet regulatory requirements. - Support the architecture team with project management and control functions. **Required Skills:** - Proven project control experience. - Proficiency with JIRA (or similar issue‑tracking tools). - Strong technical knowledge to address and follow up on technical questions. - Excellent written and verbal communication skills. - Project management capabilities within an architecture team environment. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent experience). - Relevant certifications (e.g., PMP, PRINCE2, or ITIL) preferred but not mandatory.
Toronto, Canada
On site
19-09-2025
Company background Company brand
Company Name
Procom
Job Title
Embedded Developer
Job Description
Job Title: Embedded Software Engineer Role Summary: Design, develop, and document embedded software specifications for complex, multi‑module OTA systems. Collaborate with cross‑functional global teams to ensure reliable software update integration, testing, and release across electronic control modules. Expectations: - Minimum 3 years experience authoring specifications and requirements for complex systems. - Proven ability to coordinate multi‑team issue triage, debugging, and resolution. - Strong communication skills for training stakeholders on software update behaviors. Key Responsibilities: - Author, update, and distribute requirement and specification documents; educate teams on defined software update behavior. - Support ongoing OTA software update release activities for multi‑module products. - Coordinate triage, diagnosis, and resolution of issues identified during pre‑release testing. - Participate in testing of electronic control modules; track and resolve issues with program teams and suppliers. - Manage software development and integration activities with internal teams and multiple suppliers to ensure consistent update experiences. - Work with embedded control unit developers, cloud OTA deployment, release operations, and related feature teams. - Provide design, troubleshooting, systems engineering, development, and testing support as needed. Required Skills: - Embedded software development in C++. - System design: end‑to‑end feature design, requirement decomposition, stakeholder collaboration, documentation. - System integration: software verification against requirements, issue triage, debugging. - Systems analysis: analysis of complex system interfaces and dependencies. - Strong written and verbal communication for documentation and training. Required Education & Certifications: - University degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. - Relevant certifications (e.g., Certified Systems Engineering Professional) optional but beneficial.
Ottawa, Canada
On site
19-09-2025