cover image
Millennium Software and Staffing

Millennium Software and Staffing

www.webmsi.com

4 Jobs

151 Employees

About the Company

Millennium Software has put ethics before profits for 20 years, while serving 102 of the Fortune 500 with well over half a billion dollars of staffing and IT services. With 600 employees, Millennium is Crain's 21st-largest woman-owned business in Michigan with operations in 42 US states, Canada, UK, and Asia. Millennium is certified WBE/MBE/ISO 9001:2008/CMM3.

GROUP OF COMPANIES:
Millennium Software, Inc. (IT Staffing)
Millennium Engineering Staffing, LLC
Millennium General Staffing, LLC
Millennium Healthcare Staffing, LLC
Millennium Real Estate, LLC
Millennium Education (Training)

Listed Jobs

Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Capital Market Support Engineer
Job Description
**Job Title:** Capital Market Support Engineer **Role Summary:** Provide advanced technical support for capital market processes, focusing on trade lifecycle, accounting, and integration with core financial systems. Utilize .NET, SQL, XML, PowerShell, and Control‑M to ensure high system reliability, efficient incident resolution, and continuous platform enhancement through automation and DevOps practices. **Expactations:** - Deliver timely, high‑quality support for production and near‑production environments. - Apply rigorous technical expertise to troubleshoot complex system issues and recommend robust solutions. - Collaborate cross‑functionally to optimize workflows, implement automation, and uphold governance standards. **Key Responsibilities:** - Monitor Control‑M jobs and manage CI/CD pipelines to maintain continuous service availability. - Diagnose, triage, and resolve incidents related to trade capture, settlement, and accounting modules. - Develop PowerShell, .NET, and SQL scripts to automate data extraction, transformation, and reporting tasks. - Conduct root cause analysis and document findings in standardized knowledge base formats. - Participate in release management, ensuring smooth deployment of new features and bug fixes. - Drive process improvement initiatives by proposing automation, integrating new technologies, and refining governance controls. **Required Skills:** - Strong command of .NET (C#), SQL Server, and XML technology. - Proficiency in PowerShell scripting for automation and system management. - Experience with DevOps tools (CI/CD frameworks, Git, Jenkins/TeamCity, Azure DevOps). - Knowledge of Control‑M scheduler and monitoring concepts. - Familiarity with capital market trade lifecycle, accounting principles, and integration patterns (e.g., FIX, XCP). - Excellent troubleshooting, problem‑solving, and documentation abilities. - Effective communication and stakeholder collaboration. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, Finance, or related field. - Certifications in .NET, SQL Server, or related technologies are advantageous (e.g., Microsoft Certified: Azure Developer Associate, Stratus Scripting or DevOps certifications).
Montreal, Canada
On site
01-12-2025
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Design, develop, and maintain high‑performance microservices in C#, .NET Core, and C++ with a focus on real‑time trading and electronic markets. Engineer serverless, cloud‑agnostic solutions, stream processing pipelines, and Kubernetes‑based deployments, ensuring scalability, reliability, and low latency. **Expectations:** - 7+ years of professional experience building services in C#, .NET Core, and C++. - Strong background in real‑time software development, ideally in electronic markets with pricing or market‑making exposure. - Ability to deliver clean, well‑tested code and collaborate across product, operations, and data teams. - Proficiency in using monitoring, instrumentation, and performance‑analysis tools to maintain service health. **Key Responsibilities:** - Architect and implement microservices employing C#, .NET Core, and C++ on cloud platforms. - Develop real‑time processing components for market data and trading workflows. - Design and deploy serverless architectures using cloud‑agnostic tools. - Build and consume stream‑processing pipelines with Kafka and Spark. - Instrument applications with Prometheus, Visual Studio, and Grafana for real‑time monitoring and troubleshooting. - Deploy, scale, and manage Kubernetes clusters and associated resources. - Collaborate with pricing and market‑making teams to enhance service functionality. **Required Skills:** - Advanced C#, .NET Core, and C++ development. - Real‑time systems design, electronic markets understanding. - Pricing/market‑making fundamentals. - Serverless architecture and cloud‑agnostic tooling. - Kafka, Spark, and other stream‑processing frameworks. - Prometheus, Grafana, performance profiling, and instrumentation. - Kubernetes cluster deployment, scaling, and management. - Distributed systems concepts, concurrency, and low‑latency optimization. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Optional certifications: Kubernetes Administrator (CKA), AWS/Azure/GCP Cloud Practitioner, or DevOps related credentials welcome.
Montreal, Canada
On site
Senior
09-12-2025
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
GCP DevOps Engineer
Job Description
**Job Title:** GCP DevOps Engineer **Role Summary:** Design, implement, and maintain Google Cloud Platform (GCP) infrastructure and deployment pipelines. Automate repetitive tasks, ensure application scalability, reliability, and security, and collaborate with development teams to deliver cloud-native solutions. **Expectations:** - Deploy and manage applications on GCP identified services. - Engineer CI/CD workflows that enforce code quality and rapid delivery. - Maintain high availability and performance of cloud environments. - Document architecture, processes, and best practices for cross‑team use. **Key Responsibilities:** - Build, configure, and scale GCP resources (Compute Engine, GKE, Cloud Functions, Cloud Run, Cloud Storage, Cloud DNS, Cloud SQL). - Provision infrastructure using IaC tools (Terraform, Deployment Manager, Cloud Build). - Design and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Cloud Build). - Monitor system health with Cloud Operations Suite (Stackdriver, Logging, Monitoring). - Implement security controls, identity & access management, VPC, subnet, firewall, and network segmentation. - Troubleshoot production incidents, perform root‑cause analysis, and provide mitigation. - Collaborate with developers and product owners to define deployment strategies and release schedules. **Required Skills:** - Proficient with GCP services and architecture patterns. - Strong experience with IaC tools (Terraform, Deployment Manager). - Expertise in containerization (Docker) and orchestration (Kubernetes/GKE). - Familiarity with CI/CD tools (GitLab CI, Jenkins, Spinnaker, Cloud Build). - Scripting proficiency (Bash, Python, Go). - Knowledge of networking, load balancing, and cloud security best practices. - Familiarity with configuration management and monitoring tools. - Excellent problem‑solving, communication, and collaboration skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related technical field. - GCP Professional Cloud DevOps Engineer certification (preferred). - Validity of any additional cloud or DevOps certifications (e.g., GCP Cloud Architect, Kubernetes Administrator) is an advantage.
Detroit, United states
On site
12-02-2026
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Cobol Programmer
Job Description
Job title: COBOL/400 App Developer Role Summary: Develop, maintain, and support COBOL 400 applications on IBM iSeries AS400 within a core banking environment. Expectations: 6‑8 years of hands‑on application development on AS400/COBOL 400; prior experience in support roles preferred. Key Responsibilities: • Design, code, and test COBOL 400 modules for banking transactions and reporting. • Optimize and debug existing AS400 applications, ensuring performance and reliability. • Write and maintain efficient DB2 SQL queries and procedures. • Collaborate with cross‑functional teams to gather requirements and deliver solutions. • Provide day‑to‑day support, troubleshoot issues, and document fixes. • Participate in code reviews and adhere to quality and security standards. Required Skills: • Proficient in IBM iSeries AS400 platform and COBOL 400 programming. • Strong knowledge of DB2 SQL, including query tuning and debugging. • Experience in core banking systems and related business processes. • Analytical thinking, problem‑solving, and effective communication. • Team player with multitasking ability, initiative, and customer‑focused mindset. Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Systems, or related field. • IBM i Series, COBOL, and DB2 certifications are highly desirable.
Toronto, Canada
Hybrid
17-02-2026