Post job

Programmer analyst jobs in Oakland, MI

- 786 jobs
All
Programmer Analyst
Software Applications Engineer
Software Engineer
Technical Analyst
Systems Analyst
Business Analyst
Senior Software Engineer
Information Systems Analyst
Programmer
Lead Developer
Senior Java Developer
Systems Developer
  • Controls Software Engineer

    Lincoln Electric 4.6company rating

    Programmer analyst job in Shelby, MI

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Shelby Employment Status: Hourly Full-Time Function: Engineering Req ID: 26527 Summary Fori Automation, LLC, a Lincoln Electric Company, is a global supplier of welding, assembly, material handling, and testing equipment for automotive and non-automotive customers worldwide. Fori Automation focuses on delivering cost-effective, highly engineered products and systems designed and manufactured globally with localized sales, project management, and service. We are seeking an experienced Controls Software Engineer for our Shelby Township, MI site with a background in industrial software development. The Controls Software Engineer will initially support active projects and then transition to completing projects directly. They will take the lead on developing software on new projects and debug software on new machines. This role requires travel to customer sites for equipment installation and customer interaction. What You Will Do Design PLC software and HMIs for industrial automation equipment Debug and troubleshoot PLC software and HMIs Collaborate with cross-functional teams to maintain project timelines and critical path milestones. Maintain task lists and reports of open items. Maintain project design documentation and prepare customer deliverables. Ensure the controls engineering process is tracked and followed. Assist customers and local tradespeople in troubleshooting equipment issues. Conduct end-user training on equipment operation. Education & Experience Requirements Electrical Engineering or Computer Engineering degree preferred; Mechatronics degrees will also be considered. Minimum of two years of experience as a Controls Engineer or Controls Software Engineer with experience in designing Rockwell Logix 5000 or Siemens S7-1500 family processors. Knowledge or education in electrical circuits, schematic reading, design, and troubleshooting. Experience with electrical CAD systems, such as AutoCAD Electrical and/or ePLAN Experience with PLC programming in ladder and structured text. Experience programming HMIs Travel required: approximately 30% domestic and international. Weekend work may be required based on project schedules. Preferred Experience in computer programming languages, such as VB, C/C++, or C#. Experience with Rockwell and Siemens HMI preferred. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $77k-99k yearly est. 1d ago
  • Robot Programmer

    Kuka 4.5company rating

    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.
    $57k-85k yearly est. 5d ago
  • Business Systems Analyst

    Star Cutter Company 3.6company rating

    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
    $66k-92k yearly est. 4d ago
  • Business Analyst

    Programmers.Io 3.8company rating

    Programmer analyst job in Dearborn, MI

    Programmers.io is currently looking for a Business Analyst Onsite Role in Dearborn, Michigan, United States OPEN FOR C2C OR W2 Seeking a Business Analyst with strong experience in P&C Insurance Claims (Auto & Home), solid PL/SQL skills, and the ability to bridge business and IT. Experience in conversion/migration projects-especially Mainframe to SAP-and familiarity with SAP FSCM are strong pluses. Key Responsibilities: Gather and document business/technical requirements for Auto & Home Claims processes. Coordinate between IT and business teams; ensure clear communication and successful delivery. Write and analyze PL/SQL queries for data validation and troubleshooting. Support data conversion/migration activities, including mapping, testing, and validation. Contribute to system enhancements, integrations, and UAT activities. Required Skills: Strong knowledge of Claims Management in P&C insurance. Hands-on experience with PL/SQL and data analysis. Experience with conversion projects (Mainframe → SAP preferred). Excellent communication and coordination skills. SAP FSCM experience is a strong advantage. If you are interested, please apply or feel free to share your updated resume at ************************
    $66k-92k yearly est. 1d ago
  • ERP Systems Analyst - Infor XA / iSeries

    Qualified Professional & Technical 3.8company rating

    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.
    $76k-107k yearly 2d ago
  • Recruiting Technology Analyst [164341]

    A-Line Staffing Solutions 3.5company rating

    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.
    $72k-101k yearly est. 2d ago
  • Technical Analyst / Developer - Python and MOSEL

    Vrtek Consulting Inc.

    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
    $63k-77k yearly est. 4d ago
  • Geographic Information Systems Analyst

    Infostride

    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.
    $62k-93k yearly est. 4d ago
  • Leader Development Trainer

    Edward Rose & Sons

    Programmer analyst job in Bloomfield Hills, MI

    Start with a job, stay for a career. For over 100 years, Edward Rose & Sons has been committed to career development for our team members. We offer you the opportunity to grow in an environment where you will feel valued, have room for advancement, and be rewarded for your good work. We are currently looking for a Leader Development Trainer/Specialist to join our team in Bloomfield Hills, MI! The Leader Development Specialist is responsible for delivering engaging and effective training programs that support team member development, enhance performance, and align with organizational goals. This role involves facilitating both in-person and virtual learning sessions, assessing training needs, developing materials, and providing ongoing support to ensure knowledge transfer and skill application. What are the responsibilities of a Leader Development Trainer/Specialist? Design, develop, and facilitate engaging leadership development programs (in person, virtual, and blended formats) that can be measured for outcomes. Partner with business leaders to assess leadership skill gaps and recommend targeted learning solutions. Deliver training sessions focused on core leadership competencies such as coaching, communication, performance management, emotional intelligence, and team development. Support the rollout and facilitation of company-wide leadership initiatives and learning journeys. Develop and maintain course materials, facilitator guides, and participant resources. Evaluate program effectiveness using participant feedback, assessments, and performance metrics. Provide support and coaching as needed. Stay current with industry trends, adult learning methodologies, and leadership best practices. Vendor identification for programs, management of RFP, support vendor selection, manage implementation of integration or partnerships. Assist in coordinating logistics, scheduling sessions, and tracking participation and completion data in the LMS. What are the role requirements? Bachelor's degree in Business, Education, or a related field, or an equivalent combination of education and experience. 3-5 years of experience designing and facilitating training programs. Previous experience in leadership development preferred. Experience working with a Learning Management System (LMS) preferred. Strong facilitation and presentation skills (both in-person and virtual). Excellent communication, interpersonal, and coaching skills. Knowledge of instructional design principles, learning technologies, and LMS platforms. Proven ability to build relationships and influence at all organizational levels. High level of accuracy in data collection, analysis, and monitoring. Exceptional organizational and time management skills with strong attention to detail. Valid driver's license and reliable transportation. Demonstrated alignment with the company's Mission, Vision, and Values, and consistent performance in accordance with organizational Performance Pillars. What's in it for you? Comprehensive benefits package, including 401(k) with company match Generous paid time off programs Competitive compensation plan Employee referral program Great work environment Opportunities for advancement Discounted apartment home Hybrid schedule with up to two remote days per week after 90 days Grow a Career with Edward Rose & Sons! Edward Rose & Sons is committed to career development for our team. We offer training and development through on the job, technical, sales, and leadership tracks and provide solid growth potential in all areas of our business. Our Mission, Vision, and Values: We are an Equal Opportunity Employer, and we affirmatively seek diversity in our workplace. We recruit qualified candidates and advance our employees without regard to race, color, religion, gender, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other status or characteristic protected by federal, state or local laws.
    $88k-128k yearly est. 4d ago
  • Java Software Engineer

    Mindlance 4.6company rating

    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.”
    $67k-88k yearly est. 3d ago
  • Mid-Senior Software Engineer (Go/TypeScript/C++): $125-185K

    IC Resources 4.4company rating

    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
    $92k-120k yearly est. 1d ago
  • Senior Java Software Engineer

    Apexon

    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
    $82k-107k yearly est. 5d ago
  • Senior Full Stack Java Developer with Angular and GCP Experience 12.2.25

    Systems Technology Group, Inc. (STG 4.0company rating

    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
    $86k-110k yearly est. 1d ago
  • Case Management Systems Developer

    Vital Tech Solutions 4.6company rating

    Programmer analyst job in Detroit, MI

    Contract to Hire 100% On-Site Job Description: 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-prem solution customized for current 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 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.
    $88k-117k yearly est. 60d+ ago
  • RVC Software Engineer (9600)

    Trialon Corporation 4.3company rating

    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.
    $68k-94k yearly est. 1d ago
  • Systems Analyst - Operations Center

    Optech 4.6company rating

    Programmer analyst job in Detroit, 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, not only do you get health and dental benefits, but you also have training opportunities, flexible/remote work options, growth opportunities, 401K and competitive pay. Apply today! To view our complete list of openings, pleas e visit our website at ***************** Role involves systems analysis support in designing, developing, testing, and deploying scalable applications on the Pega platform to meet complex healthcare business needs, focusing on areas like member services or claims processing, requiring strong technical skills in Pega, Agile methodologies, object-oriented programming, and collaboration with business analysts to translate user stories into functional solutions, ensuring high-quality code and system performance. Key Responsibilities: * Development & Design: translating business requirements into technical specifications, designing solutions, and coding according to Pega best practices. * Collaboration: Work closely with product owners, business analysts, and stakeholders in an Agile/Scrum environment to deliver features. * Testing & Quality: Conduct unit testing, participate in code reviews, and ensure high-quality, stable, and performant code. * Support & Optimization: Troubleshoot complex issues, resolve performance bottlenecks, and support existing applications. * Mentorship: Provide technical guidance and mentor junior developers. Key Skills & Qualifications: * Technical: Pega platform (Pega 7.x/8.x), object-oriented design, database skills, application/web servers. * Methodologies: Agile/Scrum. * Soft Skills: Strong communication, problem-solving, collaboration, and analytical skills. * Industry: Experience in healthcare is a significant plus. OpTech is an equal opportunity employer and is committed to creating a diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, status as a parent, disability, age, veteran status, or other characteristics as defined by federal, state or local laws. *************************************************
    $61k-80k yearly est. 6d ago
  • Application Software Engineer

    Vast Production Services

    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.
    $67k-91k yearly est. 60d+ ago
  • Application Software Engineer

    Aumovio

    Programmer analyst job in Auburn Hills, MI

    Since its spin-off in September 2025 AUMOVIO continues the business of the former Continental group sector Automotive as an independent company. The technology and electronics company offers a wide-ranging portfolio that makes mobility safe, exciting, connected, and autonomous. This includes sensor solutions, displays, braking and comfort systems as well as comprehensive expertise in software, architecture platforms, and assistance systems for software-defined vehicles. In the fiscal year 2024 the business areas, which now belong to AUMOVIO, generated sales of 19.6 billion Euro. The company is headquartered in Frankfurt, Germany and has about 87.000 employees in more than 100 locations worldwide. Job Description Own What's Next. At AUMOVIO, we own what we do: Developing and producing hardware, software, and services that shape the future of mobility. But what truly sets us apart are our people. People who thrive in our winning culture, driven by bold ideas. People who take a leap and create meaningful difference-together. Because we believe that the future belongs to those who own it. That's why we foster a culture where you own every step of the way. Own your career, your growth, your skills, and your impact. Join us and own what's next. The Application Software Engineer will be responsible for, but not limited, to the following: Develop applications (Windows and web based) for process automation and standardization Collect and author requirements for processes and tools Design and document automated data analysis pipelines Document data sources used in the analysis Develop and maintain a timing plan for the above topics Maintain meeting minutes and schedule of tasks Create and maintain PowerBI visualization reports Assistance with other tasks as needed and determined by management Qualifications Required Qualifications: Bachelor's degree in engineering or other relevant field Programming experience in an object oriented language. C# preferred. Practical knowledge of visualization tools, such as Excel or PowerBI Strong debugging and troubleshooting skills Interpersonal and organizational skills - must work well in a team Excellent English (oral and written) communication skills - must be able to communicate clearly and effectively in person, conference calls and in writing Proficient in Microsoft Office products (Excel, Outlook, Word, PowerPoint) Preferred Qualifications: Knowledge of SQL database programming Azure knowledge Legal authorization to work in the U.S. is required. AUMOVIO will not sponsor individuals for employment visas now or in the future for this job posting. AUMOVIO will not offer relocation assistance for this opportunity. Additional Information All your information will be kept confidential according to EEO guidelines. WHAT WE OFFER Immediate Benefits Robust Total Rewards Package Paid Time Off Volunteer Time Off Employee Discounts Competitive Bonus Programs Employee 401k Match Employee Assistance Program Future Growth Opportunities, including personal and professional And many more benefits that come with working for a global industry leader! EEO-Statement: EEO / AA / Disabled / Protected Veteran Employer. AUMOVIO offers equal employment opportunities to all qualified individuals, without regard to unlawful consideration to race, color, sex, sexual orientation, gender identity, age, religion, national origin, disability, veteran status, or any other status protected by applicable law. In addition, as a federal contractor, AUMOVIO complies with government regulations, where they apply, including affirmative action responsibilities for qualified individuals with a disability and protected veterans. To be considered, you must apply for a specific position for which AUMOVIO has a current posted job opening. Qualifying applications will be considered only for the specific opening(s) to which you apply. If you would like to be considered for additional or future job openings, we encourage you to reapply for other opportunities as they become available. Further, AUMOVIO provides reasonable accommodations to qualified individuals with a disability. Ready to take your career to the next level? The future of mobility isn't just anyone's job. Make it yours! Join AUMOVIO. Own What's Next.
    $67k-91k yearly est. 1d ago
  • Embedded Software Application Engineer

    Forvia Se

    Programmer analyst job in Northville, MI

    YOUR TASKS FORVIA - HELLA is seeking its next great Software Applications Engineer - Energy to join our growing body controls team. The primary function of this position will be to partner with internal and external stakeholders to drive validation and development of our next generation product design. If chosen for this opportunity you will gain access to product engineering focused on the next generation control modules. About Us FORVIA - HELLA is a listed, internationally positioned automotive supplier operating under the umbrella brand FORVIA. Within this factual group, HELLA stands for high-performance lighting technology and automotive electronics. At the same time, the Company covers a broad service and product portfolio for the spare parts and workshop business as well as for manufacturers of special-purpose vehicles with its Lifecycle Solutions business group. HELLA has around 36,000 employees at more than 125 locations worldwide and generated sales of €4.4 billion in the seven-month short fiscal year 2022. Daily Responsibilities * Serve as the Interface between SW development and Customer * Troubleshooting at customer when necessary * Implementing hot fixes for quick Customer Response * Be able to answer detailed SW Questions from the Customer * Analyzing customer requirements; understanding of software specification; analyzing and carrying out modifications in software requirements * Be able to run HIL bench test plans and test cases for investigations in timing matter YOUR QUALIFICATIONS * 3+ years of experience in embedded software support activities for the automotive industry * Good Embedded SW Architecture understanding * Proven ability to do Real Time debugging * CANoe experience * Solid base working with Engineering Standards, Process and Norms for SW development, Source Code Control System * Experience (it is a plus) * Bachelor's degree or above in electrical/software engineering. Why Forvia Hella? * Hybrid work schedules and flexible core hours * Industry leading health benefits program * Lucrative PTO policy * Competitive 401K matching * Extensive career and training opportunities * Annual Bonuses * On campus restaurant as well as employee water and coffee services * Team and company wide events * And much more! Please feel free to apply if you do not meet 100% of the positional requirements. Forvia Hella is dedicated to the development and future advancement of all our employees. Even if you do not meet all our requirements, do not hesitate to apply to us, because the further development of our employees is very important to us and opens up a wide range of opportunities for you in our company. FORVIA HELLA stands for the variety of all employees. Inclusion and diversity are firmly anchored in our company culture. We are continuously looking for new team players and welcome applications from all interested parties, regardless of their ethical and social background, age, religion, gender, disability, sexual orientation or identity. Please send us your application via our career portal, stating your salary requirements and earliest possible starting date, with the reference number req17237. Eric Spence Phone:
    $67k-91k yearly est. 12d ago
  • Software for Applications Engineer

    North Star Staffing Solutions

    Programmer analyst job in Washington, MI

    Our 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 Information Please contact Melanie Sinai at: Melanie Sinai Talent Acquisition Specialist North Star Staffing Solutions Phone: 210-965-1229 [email protected] www.Northstarstaffingsolutions.com www.linkedin.com/in/mlsinai/
    $67k-91k yearly est. 1d ago

Learn more about programmer analyst jobs

How much does a programmer analyst earn in Oakland, MI?

The average programmer analyst in Oakland, MI earns between $51,000 and $83,000 annually. This compares to the national average programmer analyst range of $55,000 to $91,000.

Average programmer analyst salary in Oakland, MI

$65,000
Job type you want
Full Time
Part Time
Internship
Temporary