Technical Business Analyst
Programmer analyst job in Auburn Hills, MI
Why work at OpTech?
OpTech is a woman-owned company that values your ideas, encourages your growth, and always has your back. When you work at OpTech you get health and dental benefits, but you also have training opportunities, growth opportunities, 401K and competitive pay. Apply today!
Locations: Frisco, TX & Auburn Hills, MI
Schedule: Hybrid onsite (Local candidates only. No relocation.)
Title: BA/Business Data Analyst
No C2C, No Sponsorship or Transfers
We are seeking a Business Analyst / Business Data Analyst with strong technical and analytical skills to support data-driven initiatives and ETL projects. The ideal candidate will have experience working with AWS, Snowflake, and Informatica IICS, and will act as a bridge between business stakeholders and technical teams to deliver high-quality solutions. Financial services or banking domain experience is preferred but not required.
Key Responsibilities:
Requirements Gathering & Analysis:
Collaborate with business stakeholders to elicit, analyze, and document business and system requirements for data integration and ETL projects.
Translate business needs into actionable technical specifications for development teams.
Data & ETL Focus:
Work closely with data engineers and architects on ETL workflows using Informatica IICS and data modeling in Snowflake.
Support data migration, transformation, and integration initiatives across multiple platforms.
Cloud & Technical Expertise:
Partner with technical teams to design and implement solutions leveraging AWS services (e.g., S3, Glue, Lambda).
Ensure alignment of data architecture with business objectives and compliance standards.
Project & Agile Delivery:
Participate in Agile ceremonies (stand-ups, sprint planning, backlog grooming) and manage user stories, epics, and acceptance criteria.
Collaborate with Program/Project Managers to ensure timely delivery and risk mitigation.
Production Support & Root Cause Analysis:
Drive end-to-end incident management for production issues, including impact analysis, stakeholder communication, and RCA documentation.
Process Improvement:
Analyze existing workflows and recommend enhancements to improve efficiency and data quality.
Required Skills & Qualifications:
Technical Skills:
Hands-on experience with AWS cloud services, Snowflake, and ETL tools (Informatica IICS).
Strong understanding of data warehousing concepts, data modeling, and SQL.
Business Analysis Skills:
Proven ability to gather and document requirements, create process flows, and ensure traceability to project objectives.
Excellent communication skills to bridge business and technical teams effectively.
Preferred:
Experience in financial services or banking domain.
Familiarity with Agile methodologies and tools (e.g., Jira, Confluence).
Nice-to-Have:
Knowledge of data governance, data quality frameworks, and compliance standards.
Exposure to BI tools (e.g., Tableau, Power BI) for reporting and visualization.
OpTech is an Equal Opportunity Employer (EOE), all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Robot Programmer
Programmer analyst job in Clinton, MI
Program robots by performing the following duties under the direction of the robot programmer job leader.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
Yaskawa Motoman robot expert, that is capable of code writing applications (preferred)
KUKA robot expertise (preferred)
Roller hemming experience (preferred)
Review drawing package for correct interface, verify that the interface matches application.
Power up robot and calibrate.
Download OLP programs.
Set up Binding Table / I/O.
Configure Robot D-Net / I/O Communication.
Teach robot path programs: Weld, Material Handling, Maintenance, Tip Dress etc.
Set up signals between Robot / PLC interface.
Debug programs in slow speed and verify all signal's to and from the PLC.
Mount hard stops accordingly.
Set up Software Limits to match hard stops.
Debug auto repeat with PLC Programmer.
Assist pipefitter / electrician with resolving robot dressing problems.
Run metal and Verify weld spot locations.
Make necessary changes to achieve cycle time.
Document all changes to robot programs and End-Effector sequence changes.
Support FIS / Tech Review / 20 hr / 2500 cycle run.
Assist with customer buy-off.
Participate in TR studies as required.
Document all broken robot equipment that has been replaced.
Back up robot programs and parameters to assigned USB memory stick.
Understands and follows safety and environmental regulations and identifies safety/environmental concerns.
Adheres to the Quality System and participates in continuous improvement.
Conduct themselves during installation in the field as a KUKA representative.
Provide all backup and documentation to Robot Leader after project is installed and running production.
Regular and predictable attendance is an essential function of this job.
Turn in time sheet on time and accurately.
Works alongside with PLC debug group as a team.
EDUCATION and/or EXPERIENCE
High school diploma or general education degree (GED); or one to three months related experience and/or training; or equivalent combination of education and experience.
KUKA is an Equal Opportunity Employer committed to building an inclusive and diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other factor protected by applicable federal, state or local laws.
Business Systems Analyst
Programmer analyst job in Farmington Hills, MI
Star SU, a Star Cutter Company, is a family owned, globally recognized, manufacturer of custom round tools and hobs. We are looking for a Business Systems Analyst to join our IT Team here in Farmington Hills, MI. Our Business Systems Analyst acts as a subject matter expert with ERP systems including training, continuous improvement, and process implementation. In this role, you will be instrumental in enhancing our IT infrastructure and supporting our manufacturing processes through effective data management and software development. Your contributions will help drive operational efficiency and innovation within the company.The ideal candidate will be looking for:
A company guided by core values which starts with “Value Employees”.
Great pay and benefits.
A deep culture founded on teamwork, respect, and integrity.
Responsibilities
Lead maintenance and optimization within the organizational ERP system by collaborating with other functional areas.
Integrate ERP functionality with other business systems to enhance efficiency and data accuracy to meet stakeholders' needs.
Provide leadership for the implementation of process improvement opportunities by mapping out process changes, refining requirements and scope, testing and proactively communicating project capabilities to business leaders, stakeholders, and users.
Ensure process documentation is created, stored in a shared environment and remains current meeting industry standards and compliance requirements.
Train and support the users to maximize the effectiveness of the use of the ERP system and other related IT systems.
Create and manage custom reports and dashboard to support data-driven decision making.
Qualifications
*** Individual must be eligible to meet ITAR compliance.
Bachelor's degree in information technology, Business Administration or related field
Three or more years of experience in a manufacturing environment
CBAP / CCBA Certification preferred
system; preferably Infor Syteline ERP.
Three or more years' experience with SQL. Reporting and data analysis tools.
Pay and Benefits:
Competitive compensation program including performance-based bonus.
Comprehensive medical, dental, and vision health insurance within 30 days.
Company paid life insurance (for you and your family), short- & long-term disability.
A matched 401(k) savings program
Educational assistance covering college programs, skilled trades, or other interests to further your career.
What's Next?
Check us out at ***************
Check out our parent company at ******************
We will respond promptly to all applicants
Salesforce Business Analyst
Programmer analyst job in Novi, MI
We are seeking an experienced Salesforce Business Analyst to support our enterprise Salesforce environment, which includes Sales Cloud, Service Cloud, and Marketing Cloud. The ideal candidate has 5+ years of hands-on Salesforce BA experience, strong stakeholder-management skills, and the ability to operate effectively within a complex, integrated, enterprise Salesforce deployment.
In this role, you will drive requirements gathering, process optimization, system enhancements, and cross-functional alignment, ensuring the Salesforce platform continues to scale and deliver business value.
Key Responsibilities
Partner with stakeholders to gather, analyze, and document end-to-end requirements.
Translate business needs into functional specifications, user stories, acceptance criteria, and process flows.
Facilitate workshops, requirements sessions, and system demonstrations with stakeholders and technical teams.
Assess enhancement requests, determine feasibility, and recommend solutions aligned with platform strategy and governance.
Support regression testing, UAT coordination, release validation, and post-deployment activities.
Work with Data Applications team to define reporting requirements and ensure data accuracy.
Support change management activities including communication, documentation, and training.
Deliver end-user enablement and training for new features and process improvements.
Effectively communicate system capabilities, limitations, and best practices.
Ensure all solutions comply with enterprise governance, security, and architectural standards.
Required Qualifications
5+ years of experience as a Salesforce Business Analyst or similar role.
Salesforce certification (Business Analyst or Administrator)
Demonstrable proficiency in requirements gathering, user story writing, acceptance criteria, and process mapping (e.g., Lucidchart).
Experience working in an Agile environment with tools such as Jira.
Excellent communication, presentation, and stakeholder-management skills.
Enthusiastic self-starter with experience in a large, integrated Salesforce Org with multiple downstream systems.
Why Lineage?
This is an excellent position to begin your career path within Lineage! Success in this role enables greater responsibilities and promotions! A career at Lineage starts with learning about our business and how each team member plays a part each and every day to satisfy our customers' requirements. Beyond that, you'll help us grow and learn on our journey to be the very best employer in our industry. We'll ask you for your opinion and ensure we do our part to keep you developing and engaged as we grow our business. Working at Lineage is energizing and enjoyable. We value respect and care about our team members.
Lineage is an Equal Employment Opportunity Employer and is committed to compliance with all federal, state, and local laws that prohibit workplace discrimination and unlawful harassment and retaliation. Lineage will not discriminate against any applicant on the basis of race, color, age, national origin, religion, physical or mental disability or any other protected status under federal, state and local law.
Benefits
Lineage provides safe, stable, reliable work environments, medical, dental, and basic life and disability insurance benefits, 401k retirement plan, paid time off, annual bonus eligibility, and a minimum of 7 holidays throughout the calendar year.
ERP Systems Analyst - Infor XA / iSeries
Programmer analyst job in Auburn Hills, MI
BUSINESS SYSTEMS ANALYST (MUST have Infor XA or iSeries experience)
Direct Hire
Auburn Hills, MI (Relocation is available)
$76-107k
Reporting to the Corporate Business Systems Manager, this position of Business Systems Analyst (ERP/iSeries) is responsible for supporting, maintaining, and enhancing the company's ERP system, primarily Infor XA, within a manufacturing environment. This role requires strong ERP functional knowledge, hands-on experience with iSeries (AS/400) system administration and CL Commands, RPG programming concepts, and proficiency in SQL for reporting and data analysis. The position plays a key role in optimizing ERP modules across Finance, Engineering, Purchasing, and MRP, while also supporting integrations, maintaining data integrity, and driving process improvements in collaboration with business and IT stakeholders.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
ERP System Administration & Support:
Provide technical support and troubleshooting for ERP (Infor XA preferred) and iSeries environments.
Manage ERP system configurations, user access, and security protocols.
Coordinate and execute ERP upgrades, patches, and system enhancements with minimal disruption to business operations.
Develop and maintain SQL queries and reports to extract, analyze, and present business-critical data.
Support integrations between ERP and ancillary applications, including EDI interfaces and automation of repetitive IT tasks.
Business Process Improvement & Analysis:
Analyze current business processes to identify inefficiencies and recommend ERP enhancements.
Customize and optimize ERP modules for Finance, Engineering, Purchasing, and MRP to improve operational efficiency.
Collaborate with end-users to gather and document business requirements and translate them into system solutions.
Conduct independent and user-driven system testing to ensure functionality and stability.
Strong problem-solving and analytical skills to troubleshoot complex system issues.
Design ERP dashboards and reports to support decision-making.
Project Management & Implementation:
Participate in ERP-related projects across multiple locations, ensuring alignment with business needs.
Collaborate with cross-functional teams and vendors to define requirements, test solutions, and implement system enhancements.
Assist in planning, managing and executing ERP implementation and migration projects.
Ensure projects remain on schedule and within scope while providing regular status updates.
Training & User Support:
Provide end-user training and create documentation to support best practices.
Assist employees in troubleshooting and resolving ERP-related issues efficiently.
Maintain structured documentation of IT processes, system changes, and troubleshooting guidelines.
Data Integrity & Compliance:
Implement security best practices, ensuring that data is protected, and that user roles and permissions align with company policies.
Ensure data integrity within the ERP system by performing regular Separation of Duty (SOD) audits.
Ensure security policies are adhered to.
iSeries Administration & Support:
Hands-on experience with iSeries CL commands, administration, and troubleshooting.
Maintain helpdesk tickets according to department standards.
Willing to work flexible hours.
Travel as required for ERP projects.
Provide 24/7 on-call support when needed.
Perform additional duties as required within or outside of job scope.
EDUCATION AND EXPERIENCE:
Bachelor's Degree in Information Technology, Management Information Systems, or a related business field.
Minimum 5 years of experience working with ERP, Infor XA preferred, in a manufacturing environment.
Proficient in SQL queries and data analysis.
Proficiency in iSeries system administration and CL command execution.
Familiarity with RPG programming concepts to support system-level tasks and troubleshooting.
Excellent project management skills with the ability to handle multiple priorities.
Effective communication skills to collaborate with business users and IT teams.
Self-motivated and detailed with an ability to work independently and collaboratively in a team environment.
Technical Analyst / Developer - Python and MOSEL
Programmer analyst job in Detroit, MI
Title: Business System Technical Analyst / Developer- Python and MOSEL
Duration: 9-12 Months
Required Skills:
Python, the role on optimization team - FICO- priority
MOSEL - if they have it that will be awesome
Technical analyst, hands on writing code,
MOSEL & Python
Mosel- is mathematical - can be learned from Java
Important they know lending, auto, credit card, aspect to lending
Similar or on the auto side -
Bachelor's degree preferred
3 + years experience in financial services or related industry
project management/business analyst certification (or equivalent work experience) HIGHLY PREFERED
Business and or IT experience Preferred
Work with Stakeholders, Value Streams & Global Partners
Excellent written and verbal communications skills
Experience in facilitation project teams
Experience in reading or querying SQL ,Oracle, SMSS REQUIRED
Deliver results in high complex matrix
Skilled with microsoft office applications
Recruiting Technology Analyst [164341]
Programmer analyst job in Utica, MI
At A-Line Staffing Solutions, we believe people are the heart of every great organization. Since our founding, we've grown into a national leader in staffing by staying true to one core value:
take exceptional care of our people: employees, clients, and candidates alike.
We pride ourselves on delivering high-touch service, building genuine relationships, and leveraging innovative technology to create a seamless experience across every step of the talent journey.
As part of our team, you'll join a collaborative, growth-minded environment where your ideas are valued, your development is supported, and your work directly contributes to helping thousands of people find meaningful careers.
About the Role
We're looking for a tech-forward, process-driven Recruiting Technology Analyst to help elevate the tools that power our national recruiting operations. This role ensures our teams have the technology, training, and support they need to deliver the exceptional service A-Line is known for.
You'll collaborate across HR, IT, and Talent Acquisition to optimize our ATS, streamline workflows, enhance automations, and implement innovative solutions, including AI-driven processes, to improve recruiter and candidate experiences. If you enjoy solving problems, building better systems, and empowering teams through technology, you'll thrive here.
What You'll Do
Analyze recruitment technology platforms and identify opportunities for improvement.
Build and maintain a comprehensive recruiting resource library, including guides and quick-reference materials.
Implement, configure, and customize recruiting software to meet business needs.
Partner with HR, IT, and Talent Acquisition to integrate tools and streamline end-to-end processes.
Troubleshoot and resolve technical issues across systems and platforms.
Develop and deliver training that helps teams confidently use all recruiting technologies.
Provide ongoing system support, updates, and best-practice coaching.
Monitor platform performance and maintain data accuracy across tools.
Create and analyze reporting to track recruiting metrics and technology effectiveness.
Stay up-to-date on recruiting trends, emerging tools, and innovative solutions.
Build and update automations, AI prompts, and workflow enhancements.
Take on additional responsibilities as needed to support A-Line's growth.
What We're Looking For
Experience with applicant tracking systems (ATS), CRMs, HRIS or recruitment technology.
Strong analytical skills with the ability to deliver insights and recommendations.
Excellent problem-solving skills and meticulous attention to detail.
Clear communication skills and the ability to collaborate across departments.
Experience delivering training programs (preferred).
Technical proficiency with HRIS/ATS/CRM systems and related tools.
Understanding of AI workflow design and prompt writing.
Familiarity with current recruiting practices and trends.
Why You'll Love Working at A-Line
Growing, innovative organization where your ideas truly make an impact.
Leadership that invests in your success and supports professional development.
Mission-driven work that helps connect people with life-changing career opportunities.
Work Environment
On-site role with occasional travel for trainings, meetings, or conferences.
Geographic Information Systems Analyst
Programmer analyst job in Detroit, MI
Job Description - GIS Analyst
Engagement Duration: 6 Months (Possible Extension)
Key Responsibilities
• Perform GIS analytical and geoprocessing functions to create, maintain, and retrieve spatial datasets.
• Monitor and support GIS environments, including ArcGIS Enterprise Portal, ArcGIS Online, and SQL databases.
• Develop GIS solutions and enhancements using the ESRI product suite (ArcGIS Pro, Enterprise, Online, Experience Builder, Survey123, etc.).
• Evaluate business requirements and recommend effective GIS solutions.
• Design and develop geographic databases, including schema design and data modeling.
• Work with relational databases and apply comprehensive database concepts (including SQL).
• Assist with field data collection using ArcGIS Survey123 and Experience Builder.
• Provide GIS training, documentation, and technical support to end users and stakeholders.
• Support CAD/BIM to GIS data conversion using Autodesk tools.
Education Requirements
• Bachelor's degree in Geography, GIS, Computer Science, or a closely related field.
Minimum Qualifications
1. 5+ years of experience as a GIS Analyst using the ESRI product suite.
2. 3+ years of experience with geodatabase management and relational databases.
3. 3+ years of experience with Autodesk AutoCAD, BIM, and CAD-to-GIS conversion workflows.
Preferred Qualifications
• Strong written and oral communication skills.
• Excellent attention to detail, customer focus, teamwork, and interpersonal abilities.
• Ability to work in a fast-paced environment and manage multiple tasks efficiently.
• GIS-related professional certifications (e.g., GISc Certificate).
• Familiarity with Asset Management Systems (Maximo).
• Experience with interior building mapping.
• Experience with 3D GIS tools such as ArcScene.
• Knowledge of GIS programming and scripting (Python, JavaScript, SQL).
• Experience working with Azure DevOps and Git.
Application Developer
Programmer analyst job in Auburn Hills, MI
Job Summary: Responsible for development, adherence and maintenance of new and existing software solutions as defined by business requirements.
Required Education and Experience:
BS in Computer Science, Information Technology, Computer Engineering or demonstrated deep understanding of current technologies and comparable work experience
Minimum of 1-5 years of experience working in IT Operations and shop floor systems in a production environment
Excellent communication skills, both verbal and written
Prior experience managing a team in a timeline-based environment
Experience in SCRUM methodology preferred
Prior experience in development of Software solutions, utilizing but not limited to the following programming languages: PHP, Typescript, CSS, Javascript, Java, C#, other relevant PHP tools
Other tools include SQL, Laravel, Angular, Livewire, Jira, Git, Vue, etc
Essential Functions:
Lead team of developer's Systems solutions
Ensure the quality of the items delivered by the development team
Ability to manage the deployment of solutions within a cross-functional technical team
Ensure continuous refinement of IT solutions
Develop and lead the process of best practice and ensure the alignment across the enterprise
Ensure documentation of standard solutions
Develop and lead the use of IT tools
Develop and apply new requirements requested by users
Coordinate with other areas throughout the company to ensure that the requested changes to systems are made possible
Support users of the company systems as needed
Model Based SW Engineer
Programmer analyst job in Troy, MI
Teoresi Inc is an international Group, with offices in Europe and United States, that acts as an engineering partner to customers' product and process development.
We are always looking for new talents and highly specialized professionals, more specifically for:
Model-Based Software Engineer
Requirements:
Bachelor's Degree in Computer/Electronic/ Engineering or higher;
Strong programming skills in embedded systems programming languages (e.g., C, C++, Matlab, Simulink).
Understanding of automotive ASPICE and functional safety concepts, ISO 26262, V model for software development, agile methodology, and version control software such as GIT.
Send your application if you are interested in learning more about potential opportunities and projects.
Job Type: Full-time
Location: Troy, MI
Benefits offered by Teoresi, Inc.
Teoresi, Inc. provides the following company insurance policies: Health, Vision, Dental, Life, Long Term Disability (LTD) and Short Term Disability (STD).
Other benefits offered include 401(K) plan, Flexible Spending Account (FSA), Vacation, Sick paid leave and Holidays.
We are happy to receive your application! 😀
We also inform you that, by sending your application, all your data will be processed in accordance with our privacy policy, which you can view at the following link ********************************************************
Java Software Engineer
Programmer analyst job in Ann Arbor, MI
Looking for candidates local to Ann Arbor, MI
Required Skills:
• 5+ Years of Java, J2EE and web/internet based programming experience (both client and server side)
• 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems, messaging systems
• Experience with concurrency & multi-threading
• Experience with scaling, Java Garbage Collection, and performance tuning preferred
• Deep understanding of data structures, algorithms and design patterns (GoF)
• Experience with agile, test-driven development
• Experience with Unix/Linux
• Experience with build, deploy and test automation tools like Ant, Gradle, Maven, Jenkins, TeamCity, Junit, TestNG, JaCoCo or similar tools
• Demonstrated experience working with core business logic within applications
• Experience in developing APIs and Frameworks
• Excellent written and verbal communication skills
Preferred Skills
• Experience with application development frameworks like Spring, Hibernate, JSF or similar frameworks
• Experience with compilers or DSLs preferred
“Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
Senior Java Software Engineer
Programmer analyst job in Detroit, MI
Sr. Fullstack Java Developer - Detroit, MI - Onsite
Duration: 1 Year
Employment Type: Contract - Can go for Inperson Interview
We are looking for an experienced Fullstack Java Developer(12- 15yrs of exp) to join our team for a long-term engagement. The ideal candidate will have strong hands-on experience across Java, Spring, front-end frameworks, databases, and cloud-ready tools, with the ability to lead a team and work directly with customers.
Responsibilities (Brief)
Develop and enhance applications using Java 17/8+, Spring Framework, JSON/XML, AngularJS / Angular 8-11 / React.js.
Must have strong Hands on coding experience is needed
Work with MongoDB, MySQL, SQL, NoSQL databases.
Support upgrade/migration projects using Java, Spring, and Gradle.
Must have at least 3 yrs of experience in deployment (CI/CD pipelines)
Lead development activities and guide technical teams.
Follow Agile methodologies and drive customer value.
Participate in client discussions and deliver quality solutions.
Preferred: Experience with front-end technologies and healthcare insurance domain.
Communicate effectively with technical and business stakeholders.
Required Technical Skills
Java - Mandatory | 10+ years
AngularJS / Angular 8-11 - Mandatory | 5+ years
Spring Framework - Mandatory | 5+ years
JSON / XML - Mandatory | 5+ years
MongoDB / MySQL / SQL / NoSQL DBs - Mandatory | 5+ years
Gradle - Mandatory | 5+ years
Good to Have
Spring Boot - 3+ years
AngularJS / React.js / JSP - 3+ years
IntelliJ - 3+ years
Mid-Senior Software Engineer (Go/TypeScript/C++): $125-185K
Programmer analyst job in Ann Arbor, MI
We're assisting our European-Based Engineering client identify a Senior GoLang Software Engineer as they build out their US Headquarters in Ann Arbor, Michigan.
This is a very exciting opportunity to be among the first members of an Emerging-Tech team here in the U.S.
We're Only Considering Local, Michigan Candidates at This Time. Candidates must be able to obtain a Security Clearance (US Citizen).
Highly Competitive Salary and Benefits
Ability to Work Several Days from Home
Cutting-Edge/Unique Tech: Greenfield Development
You're Contributions Will Have True Impact
What We're Looking for in a Senior GoLang Engineer:
3+ Years of Software Engineering Experience
Highly Proficient with Go / GoLang
Proficient in C++ and Linux Environments
Experience with TypeScript
CUDA Experience is Icing On The Cake!
Experience in an AWS Environment Highly Preferred
Experience in Machine Learning and New Model Architecture
B.S. Degree in Computer Science or STEM
Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25
Programmer analyst job in Dearborn, MI
Title: Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25
Description: STG is a SEI CMMi Level 5 company with several Fortune 500 and State Government clients. STG has an opening for Senior Full Stack Java Developer with Angular and GCP Experience.
Please note that this project assignment is with our own direct clients. We do not go through any vendors. STG only does business with direct end clients. This is expected to be a long-term position. STG will provide immigration and permanent residency sponsorship assistance to those candidates who need it.
Position Description:
Developing Applications: Design, develop, and implement robust and scalable web applications using Java, Spring Boot, and other related technologies.
Front-End Development: Create responsive and user-friendly interfaces using HTML, CSS, JavaScript, and modern frameworks in Angular
Back-End Development: Build server-side implementation, ensuring high performance and responsiveness to requests from the front-end
Database Management: Design and manage databases using SQL such as PostgreSQL and BigQuery in GCP.
API Integration: Develop and consume Cloud native RESTful APIs to connect front-end and back-end services seamlessly.
Design solutions to have high performance and resilient enough for 99.99% availability
Testing and Debugging: Conduct thorough testing and debugging of applications to ensure software quality and reliability with 100% test coverage and full automated testing
Collaboration: Work closely with product managers and Other Software Engineers to define and implement innovative solutions for product direction, visuals, and experience.
Code Reviews: Participate in code reviews to maintain code quality and consistency.
Continuous Improvement: Stay up to date with emerging technologies and industry trends to continuously improve development processes and deliver cutting-edge solutions.
Engage in all life cycle of product development as full stack software engineer
Skills Required:
PostgreSQL, GCP, REST APIs
GCP Cloud Run, GitHub, Dynatrace, Tekton
AIPGEE, Angular, SPRING, Spring Boot, CSS (Cascading Style Sheets), GitHub, Google Cloud Platform, REST APIs, Jenkins, Java
Seeking an individual who is ready to start developing software on day 1.
Experience building out microservice architectures including gateway, authentication, and config services. Knowledge of CI/CD pipelines such as Jenkins. Hosting solutions such as Google Cloud.
Zero downtime, blue-green deployment.
Database schema management with h2 and Liquibase.
Supporting migrations for updates and new data centers.
OAuth and ADFS authentication.
Integrating with third-party services such as LDAP, O365, and WebEx.
HIPPA & PII data handling and encryption
TDD for up to 6 hours a day
Engineer 3 Experience: 6+ years in Full-Stack Development
Education Required:
Bachelor's degree or equivalent qualification in computer science, engineering or related disciplines
Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience based in Dearborn, MI. A great opportunity to experience the corporate environment leading personal career growth.
Resume Submittal Instructions: Interested/qualified candidates should email their word formatted resumes to Vasavi Konda - vasavi.konda(.@)stgit.com and/or contact @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five (@*************. In the subject line of the email please include: First and Last Name: Senior Full Stack Java Developer with Heavy on Angular Experience and GCP Experience.
For more information about STG, please visit us at **************
Sincerely,
Vasavi Konda| Recruiting Specialist
“Opportunities don't happen, you create them.”
Systems Technology Group (STG)
3001 W. Big Beaver Road, Suite 500
Troy, Michigan 48084
Phone: @(Two-Four-Eight) Seven- One-Two - Six-Seven-Two-Five: @************(O)
Email: vasavi.konda(.@)stgit.com
Case Management Systems Developer
Programmer analyst job in Detroit, MI
We are seeking a skilled developer with strong IBM i (AS/400) and case management system experience to support and enhance our JIS Case Management platform. The current system is an on -premises case management solution customized for our needs. As we transition to a unified system, eliminating many customizations, this role will focus on maintaining, improving, and reporting on the existing platform, as well as supporting Microsoft -based tools used for reporting and content management.
Responsibilities:
Develop and maintain applications on IBM i systems using COBOL, RPG/RPGE, CL, and IBM SQL
Administer IBM i systems including daily operations, backup, restore, and recovery processes
Support and enhance case management printing, including network and receipt printers
Utilize IBM Web Services and object -oriented programming techniques within IBM i environments
Manipulate and manage data, including working extensively with CSV files and database operations
Manage website content updates and public -facing site management using Sitefinity or similar CMS
Develop and maintain Microsoft Power Platform solutions such as Power Apps, Power BI, and Power Automate for reporting and automation
Create and maintain case management reports and queries, perform security and audit reporting to ensure data integrity and compliance
Requirements
Required Experience:
5+ years programming on IBM i (AS/400) systems including COBOL, RPG/RPGE, CL, and IBM SQL
5+ years IBM i system administration experience including backup, restore, recovery, and operations
3+ years' experience with IBM Web Services and object -oriented programming on IBM i
3+ years' experience with case management printing and printer configurations (network and receipt printers)
3+ years' experience manipulating data files such as CSVs and managing databases
2+ years' experience with Microsoft Power Platform (Power Apps, Power BI, Power Automate)
2+ years' experience with website content management systems, preferably Sitefinity
2+ years' experience creating reports, queries, and performing audit and security reporting
Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development.
All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.
Application Software Engineer
Programmer analyst job in Troy, MI
Application Software Engineer - Job Description
Vast Solutions provides products and services to the surface transportation and consumer embedded electronic controls markets. Our in-house multi-disciplinary engineering teams are responsible for all facets of product development and production. We are looking for a candidate to work in our Software development team. The ideal candidate will have experience in Application Development and a desire to work on mission critical real time embedded control systems.
Key Responsibilities:
Participate in all phases of Development (architecture, design, implementation, debug, validation & verification) of application software used to control embedded modules. This would include Android/IoS/PC platforms.
Collaboratively participate in the architecting of solutions with the Lead Software Engineer and the Systems and Hardware engineering teams.
Support quoting new business opportunities with respect to software content.
Implement and execute software development best practices & methodologies.
Perform troubleshooting of Software & Systems issues with company products.
RVC Software Engineer (9600)
Programmer analyst job in Auburn Hills, MI
Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
• Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment.
• Develop software in compliance with a formal CMMi based company product development process.
• Development (design, test, implement and deliver) of camera based software from concept phase to production.
• Implement customer and application specific requirements related camera systems including Vector or related drivers, bootloader.
• Integrate bookshelved and/or 3rd party software such as CAN/LIN NOS into an application specific software.
• Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems.
• Planning, scheduling, monitoring and reporting of all software related activities for various projects.
Qualifications
Knowledge and Education
• Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science
Work Experience
• 5-10 years of experience in developing Real Time Embedded software using C for automotive applications.
Skills and Competencies
REQUIRED SKILLS:
• Experience with development of portable, reusable and modular software in automotive environment.
• Embedded software development in C including application and low level drivers for 8, 16 bit micro-controllers such as Star 12/S12X, Microchip PICs, Renasas RL, TI DSP.
• Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software.
• Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000.
• Deep understanding in micro controller architecture and function. (8 and 16 bit, 32 bit would be a plus)
• Experience using a disciplined software development process based on SPICE/CMMi process model.
• Software Configuration Management concepts and CM tool experience.
• Expertise in using LIN & CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc.
• Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.
• Excellent troubleshooting and debugging skills.
• Software Configuration Management tool experience preferably MKS.
• Knowledge of development of systems that have to meet functional safety requirements.
• Excellent communication and inter personal skills required. This person must work well with other engineers in a team environment.
• Self-motivation, tenacity, and determination are very useful in this position.
DESIRED SKILLS:
• Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems.
• Knowledge of an event driven architecture.
• Some Real-Time OS experience is a plus.
• Solid Experience with UML and UML based tools such as Matlab/Simulink or Statemate, Stateflow, is desired.
• Knowledge of image processing and/or prior experience with vision based products.
• Experience in C++/.NET programming for PC applications, VB/VBA programming and/or macros a plus.
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
Software Applications Developer/Project Engineer
Programmer analyst job in Rochester Hills, MI
PROJECT ENGINEER - Software-Development Applications
Onsite work 5 days per week (Mon.-Fri) in Rochester Hills, MI
We are seeking an engineer who loves the challenges of problem solving, creating innovative new designs, and is highly motivated, and excels in a team environment. In this role, you will be working in a fast-paced Agile environment to develop applications for helping technicians diagnose and fix the trucks, experience how your application makes a difference in the real world. You will be working with a team of highly motivated engineers who are already making this happen.
· You will get the opportunity to work on different platform and technologies. There is a wide range of technologies to work, and you will get an opportunity to learn and grow in areas that interests you.
· Designing and developing Applications on various platforms including Windows, Android, iOS.
· Develop solutions that leverages multithreading, concurrency, event handling and synchronization.
· Strong understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture.
· Demonstrated problem solving skills.
· Ability to travel to customer locations as needed.
· Collaboration skills showing ability to learn from and share knowledge with co-workers in a fast-paced environment.
· High level of integrity, ability to deal with ambiguity, take initiative/self-directed.
· Consistent demonstration of innovative thinking and detailed orientated.
Requirements:
· Bachelor of Science degree in Computer Science, Software Engineering, or related technical degree.
· Minimum of 5+ years of experience with technical and professional skills in software design, development, and testing.
· Minimum of 2+ years of experience with Database Systems like MySQL, Microsoft Access etc.
· Good understanding of software design patterns, object-oriented programming, functional programming concepts, and software architecture.
· Experience with embedded software development
· Experience with 5+ years of C/C++ development
· Experience with 3+ years of .Net development (C#)
· Designing and developing Applications on various platforms including Windows, Android, iOS.
· Understanding of OS Abstracted code development
· Experience with SVN, GIT source code management
· Experience with agile methodologies.
Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against based on race. color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information or any other consideration prohibited by law or contract.
Must be legally authorized to work in the US without sponsorship for employment visa status now or in the future.
Please no third-party recruiting agencies.
Software for Applications Engineer
Programmer analyst job in Washington, MI
Company DescriptionOur staffing solutions connect high level candidates with the best companies in America. We take pride in getting to know and understanding a candidate's skill set, experience and needs and then pairing them up with the right organization. We conduct thorough telephone screens, face to face interviews, reference and background checks, and we verify previous work history of all our candidates before we place them. We provide access to a variety of exciting, well compensated positions across most industries. We will work with you understand and to find the best possible solution based on your skills and career goals. We will prove to be your most reliable, and trusted friend in your career for years to come.
We are currently hiring for a great company in Washington, Michigan. This company is driven on maintaining a competitive advantage in the automotive industry. Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems.
Job Description
The role will encompass the full scope of the software development process, from requirements capture, through top level and detailed software designs, code implementation to verification of the software.
• Capture the software requirements of the system.
• Design and development of complex software module architecture in an AUTOSAR environment.
• Creation and development of complex software design both in natural language and modelling.
• Software implementation using the embedded ‘C' language, meeting all relevant safety standards.
• Ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements.
• Support software development throughout the software lifecycle.
• Ensure validation of software designs and code prior to integration by testing the software.
Qualifications
Job Requirements & Qualifications:
• Degree or similar qualification in Electronic Engineering/Software Engineering.
• Proven experience as a software design engineer.
• Real-time, embedded C skills with hands-on debugging experience.
• Good practical knowledge of embedded software development methods and tools.
• Understanding of the software development process for real-time, low cost systems for high volume manufacture.
• Good interpersonal skills, team player.
• Automotive embedded software experience.
• UML Design experience.
• Matlab / Simulink experience.
• TagetLink experience.
• Experience of AUTOSAR architectures.
• An understanding of digital electronic hardware
Additional InformationPlease contact Melanie Sinai at:
Melanie SinaiTalent Acquisition SpecialistNorth Star Staffing SolutionsPhone: 210-965-1229[email protected]www.Northstarstaffingsolutions.comwww.linkedin.com/in/mlsinai/
Software Engineer, Applications & Customer Solutions
Programmer analyst job in Ann Arbor, MI
What You'll Do:
Application Development: Build and optimize AI apps in C++ and Python on MemryX accelerators.
Customer Engagement & Outreach: Serve as technical contact (troubleshoot issues, translate requirements, and integrate our stack) and represent MemryX at conferences and workshops.
AI Demos: Develop end-to-end demos (hardware+software) for trade shows and internal use.
Community: Engage with the open-source community via our GitHub repositories and forums.
SDK Enhancement: Identify, propose, and help implement new SDK features to improve our developers' experiences.
What We Expect to See:
Education: BS or MS in Computer Science, Computer Engineering, or related field.
Experience: Relevant internship, or previous work experience.
Programming: Proficient in Python and/or C++; eager to pick up new languages and tools.
ML Frameworks: Hands-on with TensorFlow or PyTorch.
Dev Tools: Comfortable in Linux environments and Git-based workflows.
Soft Skills: Strong communicator, team player, and receptive to feedback.
What We Would Be Happy to See:
Prior experience with AI application development.
Open-source contributions or community engagement.
Projects in hardware accelerators or embedded systems.
Reports to: Senior Director of Engineering
Location: Ann Arbor, Michigan - Onsite
Work Schedule: Full-time
Why Join MemryX?
We offer more than just a job - we offer a career with purpose! Our benefits package includes:
Comprehensive medical, dental, and vision coverage. MemryX covers 100% of the employee premium!
Matching 401(k).
Equity incentive packages.
Company-paid life insurance coverage for all employees.
Unlimited paid time off.
Generous paid parental leave.
Growth and learning opportunities, including tuition reimbursement and professional development support.
Potential for advancement in a growing organization.
Employment Opportunity and Benefits of Employment: We are committed to creating and fostering a diverse and inclusive workplace environment for all of our employees. We are an equal opportunity employer.