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
Data Analyst
Job Description
Job title: Data Analyst Role Summary: Lead end‑to‑end data analytics initiatives using Snowflake, Python, and Power BI. Design and maintain dimensional and data‑vault models, deliver insights through dashboards, and collaborate with stakeholders to meet reporting needs. Expectations: – Minimum 5 years of professional data analyst experience – Proven track record with Snowflake, Python, SQL, and Power BI Key Responsibilities: 1. Build and optimize Snowflake data pipelines and models. 2. Develop and maintain advanced SQL queries and scripts. 3. Design, implement, and update interactive Power BI dashboards and reports. 4. Model data using dimensional and data‑vault approaches. 5. Collaborate with data engineers, business analysts, and stakeholders to gather requirements and deliver actionable insights. 6. Ensure data quality, consistency, and governance across all analytics outputs. Required Skills: - Python programming (pandas, NumPy, etc.) - Advanced SQL proficiency (joins, window functions, CTEs) - Snowflake architecture and best practices - Power BI development (data modeling, DAX, visuals) - Data modeling: dimensional modeling & data‑vault techniques - Strong analytical, problem‑solving, and communication abilities Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Systems, Data Science, or a related field (or equivalent experience). - Snowflake Certified Data Engineer or equivalent Snowflake certification. - Microsoft Power BI certification (optional but preferred).
Toronto, Canada
On site
Mid level
13-03-2026
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Full Stack Engineer
Job Description
Job Title: Senior Full Stack Engineer Role Summary: Design, develop, and maintain end‑to‑end solutions using Java, Spring Boot, Microservices, Angular, and Node.js, ensuring high performance, scalability, and maintainability. Expactations: 6+ years of professional software development experience with a strong focus on full stack architecture and microservices. Key Responsibilities: - Build and expose RESTful APIs with Java, Spring Boot, and Hibernate. - Implement microservices architecture and manage distributed components. - Develop responsive Angular front‑end applications interfacing with back‑end services. - Integrate and maintain Node.js services and build scripts. - Participate in code reviews, unit and integration testing, and continuous integration/continuous deployment (CI/CD). - Collaborate with cross‑functional teams to translate business requirements into technical solutions. - Monitor, troubleshoot, and optimize application performance. Required Skills: - Core Java programming (Java 8+). - Spring Boot, Spring Data, Spring Security. - Microservices design patterns and deployment. - Angular (latest stable version) for front‑end development. - Node.js and npm for server‑side scripting. - Hibernate ORM and JPA. - API design & documentation (OpenAPI/Swagger). - SQL/NoSQL database experience. - Version control (Git) and CI/CD pipelines. - Agile/Scrum development practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Optional: Certified Java Professional (Oracle) or similar certifications.
Toronto, Canada
On site
18-03-2026
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Senior Salesforce Developer
Job Description
**Job Title:** Senior Salesforce Developer (Remote) **Role Summary:** Design, develop, and maintain complex Salesforce solutions, guiding architectural decisions and ensuring high‑quality, secure code delivery in a remote environment. **Expectations:** - Deliver robust Apex, Lightning Web Components, and Visualforce implementations. - Drive adoption of DevOps practices and automated quality/security tools. - Collaborate with cross‑functional teams to align technical solutions with business goals. **Key Responsibilities:** - Architect and build scalable Salesforce applications. - Write, test, and debug Apex code and LWC components. - Implement CI/CD pipelines using DevOps tools; integrate static analysis (PMD, Checkmarx, ESLint, SonarQube) and unit testing (Jest). - Conduct code reviews and enforce best practices. - Optimize performance and ensure compliance with security standards. - Provide technical mentorship and guidance to junior developers. **Required Skills:** - Advanced Apex development. - Proficiency with Lightning Web Components and Visualforce. - Strong JavaScript expertise and familiarity with modern frameworks. - Experience with DevOps tools and CI/CD pipelines. - Hands‑on use of PMD, Checkmarx, ESLint, SonarQube, Jest for code quality and security. - Ability to design enterprise‑level Salesforce architectures. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience). - Salesforce Platform Developer II certification preferred; Salesforce Architect certifications a plus.
Ontario, Canada
On site
Senior
26-03-2026
Company background Company brand
Company Name
Millennium Software and Staffing
Job Title
Mainframe Developer
Job Description
Job Title: Mainframe Developer Role Summary: Deliver day‑to‑day production support for COBOL mainframe applications, monitor and resolve nightly batch jobs, and enhance existing processes. Expactations: Promptly address batch failures, participate in on‑call rotation, maintain accurate documentation, and work collaboratively with development, operations, and business teams to ensure reliable data processing. Key Responsibilities: • Provide production support and resolve batch job failures. • Monitor and manage nightly batch processing (on‑call). • Troubleshoot issues and perform root cause analysis. • Implement enhancements, bug fixes, and data extraction tasks. • Write and optimize SQL/PL‑SQL queries. • Maintain documentation and track work items in JIRA. Required Skills: • Strong COBOL and mainframe programming experience. • Proven production and batch support background. • Proficiency with Control‑M or equivalent scheduler. • Basic SQL/Oracle/PL‑SQL knowledge. • Linux/Unix scripting skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience. • COBOL or mainframe certification is a plus.
Montreal, Canada
On site
26-03-2026