Post job

Programmer jobs in Dearborn Heights, MI

- 737 jobs
All
Programmer
Software Developer
Software Engineer
Software Developer Internship
Systems Developer
  • Software Engineer

    Tyler Technologies 4.3company rating

    Programmer job in Troy, MI

    Description Tyler Technologies Troy, MI location is looking for a talented Software Engineer to enhance and maintain our flagship Records Management solution, supporting Public Safety agencies across the United States. In this role, you will be involved in all aspects of solution development including analysis, design, coding, testing, and support. Ideal candidates will enjoy solving complex technical problems and thrive in a highly collaborative environment. Responsibilities Develop and maintain enterprise‑level, web‑based applications using C#, .NET Framework, .NET Core, Angular, and SQL, with a focus on server side/backend. Be fully embedded in a highly collaborative team to work toward shared goals and business objectives. Promote high quality, maintainable code by following, developing, refining, and documenting best practices. Code both product enhancements and bug fixes for a rapidly growing user base, occasionally working directly with customers. Develop and maintain automated test coverage to ensure quality and reliable code. Contribute to CI/CD pipelines, supporting deployment and release processes. Participate in modernizing the application stack for a Cloud based future. Engage in code review processes to expand technical product knowledge and ensure quality, well- tested solutions. Communicate clearly with teammates, stakeholders, and Product Owners to understand requirements, contribute to planning, and reliably deliver results. Qualifications Multiple years of experience building highly available and scalable web applications in a professional work environment. Skilled with .NET (Framework/Core) and SQL Server, with experience building RESTful APIs. Strong understanding of object‑oriented programming, SOLID principles, and modern design patterns in .NET. Proficient with SDLC tooling (GitHub, Azure DevOps, Visual Studio) and experienced with Agile, OOP, TDD, and BDD practices. Strong verbal and written communication skills, with the ability to collaborate effectively with technical and non‑technical colleagues. Strong passion for collaborating on solving challenging problems. Ability to think critically, with strong analytical and problem-solving skills. Be curious with an ability to think outside the box and learn new things quickly. Team player with excellent communication and collaboration skills. Required to undergo and satisfactorily pass a fingerprint background check in accordance with CJIS requirements. Nice to Haves Bachelor's degree in computer science. Experience with Responsive Web Design and web client technologies inclusive of Angular, JavaScript/Typescript, HTML5, and CSS3. Familiarity with cloud platforms and technologies (AWS) and applying best practices for cloud‑based application deployment and design. Experience with Testing Frameworks such as Playwright. Experience with containerized Development (e.g. Docker).
    $67k-80k yearly est. Auto-Apply 60d+ ago
  • Case Management Systems Developer

    Vital Tech Solutions 4.6company rating

    Programmer 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.
    $88k-117k yearly est. 37d ago
  • Software Developer (Autosar)

    Kgtiger

    Programmer job in Troy, MI

    Responsibilities: Develop software for active safety production projects. Work closely with component teams on Interfaces and dependencies. Design, code, and test real-time embedded systems with first time quality. Triaging of issues reported from Internal/External stakeholders. Qualifications Must Haves (Basic Qualifications): Bachelors in engineering with Electrical/Electronic background. Should have minimum 5+ years' experience in Automotive Embedded Software. Hands on experience in Autosar methodologies and workflows. Sound understanding of Embedded C on microcontroller architectures (TriCore/ARM) Automotive Product Development Process knowledge (ASpice, ISO26262) Experience in one or more of Autosar BSW Modules stacks Com stack (FlexRay, CAN, LIN, Ethernet) Memory Stack Diagnostic stack OS, Wdg, other services Additional Information Nice to Haves (Preferred Qualifications): Masters in engineering with Electrical/Electronic background. 8+ years' experience in Automotive Embedded Software. Experience in realizing ISO26262 Technical Safety Concepts - RAM test, ROM test, Lock step, CPU test, MPU, OS configurations for multicore architectures would be big plus Experience in RTE generation, make environments, multi-party SW integration. Experience in Low power mode implementation, factory-test SW. Awareness on Service Oriented Architecture (SOA) & Transport Layer Security (TLS).
    $68k-88k yearly est. 60d+ ago
  • Software Developer III (Frontend)

    Mojo Trek

    Programmer job in Ann Arbor, MI

    This role is a 6 month contract to hire and on-site. Mojo Trek, an Inc. 5000 company, delivers an unparalleled recruitment experience, grounded in transparency and integrity. From midsize technology innovators to Fortune 50 powerhouse corporations, we help our clients build technology teams that make a difference, push the change forward, and develop software critical to their success. Our client creates software for thousands of locations that depend on the technology to ensure consumers and businesses alike can order and operate efficiently. The website and mobile apps developed by the teams consistently challenge the status quo of not only the technology in their field, but beyond. They are looking for an experience web engineer who will be working on development a propriety web application that will be used by clients worldwide. Responsibilities Write, and bug-fix, performant and accessible React/Javascript/HTML/CSS with a special emphasis on stability and long-term supportability Ensure appropriate semantic tagging within the HTML and CSS Provide clear, developer-focused documentation within the Javascript/HTML/CSS files and for the app as a whole Work with QA to develop good, comprehensive functional tests. Research, trial, and recommend new web and mobile technologies that can improve development quality /efficiency or improve user interface Has the ability to rapidly prototype new ideas, concepts, and designs Work with business analysts, user experience developers, and project management to estimate and provide updates on tasks. Qualifications 4-5 years experience building cross-browser, performance-conscious websites; most recent year in Javascript Fluent in vanilla Javascript (ES2015+), HTML, and CSS Experience building responsive web and mobile applications using modern, component-based frameworks with React or Vue. Experience with front-end build, debug, and profiling tools (e.g., webpack, Grunt, Chrome Developer Tools, etc) Understanding some design methods/patterns such as DRY, SOLID, functional Javascript Excellent team player with good communication skills with both non-technical & technical co-workers Highly motivated and driven by a desire to solve difficult problems, and learn new technology
    $67k-88k yearly est. 60d+ ago
  • Front End Software Engineer

    Stefanini Group 4.6company rating

    Programmer job in Dearborn, MI

    Details: Stefanini Group is hiring! Stefanini is looking for a Front-End Software Engineer, Dearborn, MI (Onsite) For quick apply, please reach out Lokesh Sharma at ************/*************************** You are in this job to develop and maintain the front-end of an application, typically a web application, but sometimes also a mobile application or mobile-friendly responsive application and are responsible for the design and implementation of the user interface and user experience. Responsibilities Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies Align with architecture guidelines for unified and coherent approach to development Collaborate with cross-functional teams like product owners, designers, back-end developers, architects etc. Create mock-ups and prototypes to visualize new features and participate in user interface design reviews and product demos Performs functional automated testing and UI testing to ensure quality development Work on continuously improving performance by fixing bugs and optimizing the application and implementing new technologies to maximize development efficiency Familiar with programming practices, such as cross-browser compatibility testing, SEO principles and accessibility standards Design, develop, and deliver user friendly interactive experience using enterprise brand standards and templates for consistent user experience using languages like HTML, CSS, JavaScript or more advanced frameworks like React and NextJS Keep up to date with latest emerging technologies and trends in user interface design Details: Experience Required: 6+ years of experience in IT 4+ years in development NextJS and Playwright 4+ years of experience in React Experience Preferred Experience in Monorepo Experience on AEM - Added Plus Education Required Bachelor's Degree **Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives*** Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers. About Stefanini Group The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company. #LI-LS1 #LI-ONSITE
    $70k-91k yearly est. Easy Apply 24d ago
  • Software Developers

    Presidency Solutions

    Programmer job in Farmington Hills, MI

    Presidency Inc. is a Software Development and IT Consulting company that provides practical and economical Software Solutions to its clients. We seek to present exceptional solutions and resources that today's Technical as well as Financial decision makers appreciate. Presidency Inc. was incorporated by a group of Passionate Professionals who put together a team of talented developers and designers from around the globe. The motto is to maintain a high emphasis on quality, comprehensiveness, and usefulness goes into each solution provided to the client. Presidency Solutions is now providing development services to over 8 State Governments - helping them achieve deadlines for their healthcare insurance programs Presidency Solutions teams up with a multinational bank to provide data conversion and data warehousing services Job Description Presidency Solutions employees create iOS and Android Apps for large Government Contractor We recruit skilled candidates from Mexico for our Development Projects and as the employers we support you all the way: documentation (TN Visa, H1B Visa or Green Card), transportation, accommodation and counseling. Acquire experience in the United States and grow yourself professionally by joining our team. Right now we are looking for: 1 iOS developers 2. Android developers 3. Windows Mobile developers 4. Java developers (Mid-level and Senior level) 5. Pega Developer and Pega Architects 6. Senior Oracle DBA 7. Web Developers 8. Hadoop training for Java developers 9. Hadoop Admin. training for Linux/Unix A 75% to 80% English proficiency, all our developers improve their communication skills but, you'll have to be able to understand and talk the language with not much problem. We can offer you excellent benefits and FULL ‐TIME employment. You must be experienced in the above skills sets and willing to work full- ‐time in large cities across the USA. Please contact us if you think you are the right candidate, we give a chance to all Junior, Mid-Level, and Senior Developers. Qualifications requirements are to speak English, enough to be able to work and communicate, to be a Mexican citizen, due to visa requirements by US government, to be able to move to US. Additional Information All your information will be kept confidential according to EEO guidelines.
    $68k-88k yearly est. 13h ago
  • Controls Software Engineer

    ISG 4.7company rating

    Programmer job in Brighton, MI

    ISG - Controls Software Engineer Opportunities near Brighton, MI! Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible! A multinational company with a facility near Brighton, Michigan is currently seeking a Controls Software Engineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates. Controls Software Engineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more. Qualified Controls Software Engineers will possess most, if not all, of the following skills and experience: 5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries. Proficiency with PLC programming with Allen Bradley or Siemens is required. Experience with robotics and robot programming is preferred, but not essential. Must be able to travel up to 40% nationally. Must be able to work in the United Stated (no H-1 sponsorship or student visas considered). Must be able to complete standard pre-hire checks including background, drug screen, etc. Should you be qualified and interested, please send an updated copy of your resume to [email protected].
    $100k-120k yearly 60d+ ago
  • Software Engineer

    Trialon Corporation 4.3company rating

    Programmer 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 ESSENTIAL ROLES AND RESPONSIBILITIES Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products. Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance. Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines. Implement various customer and application specific requirements in the development, release and validation of automotive software. Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...) Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements. Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application. Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase. Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required. Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered. Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively. Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights. REQUIREMENTS MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience 7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.) Embedded software development for various bit micro-controllers and ASIC's. Knowledge of understanding and experience with implementing requirements for an OBD compliant module. Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs. Knowledge and experience with embedded SPI and SCI protocols. Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc. Experience using a disciplined software development process based on CMM or CMMi process model. Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements Software Configuration Management tool experience. PREFERRED SKILLS Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment. Self-motivation, drive, organization and determination are very useful in this position. Hands on knowledge and experience in the software development of systems for some or all of the following: Working knowledge of Digital Signal Processing Experience in Model Based SW development, release and validation Experience programming in C and Assembly Language Experience with PFC, DC/DC, AC/DC algorithms Experience with control loops theory and tuning Experience with Power Electronics, specifically power converters Power distribution to 600 VDC of various high power embedded electronic systems Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc… Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired. Some OSEK compliant Real-Time OS experience is a plus. Experience in developing software techniques and algorithms for a secondary or dual core microprocessor. Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards. Familiarity with OE-level diagnostics and production test tool interfaces desired Experience Leading a Software Project to Production Experience with Mercurial and FogBugz a plus Qualifications Background in battery systems is 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. 13h ago
  • Software Developer Summer Internship 2026

    Ascent Cloud

    Programmer job in Detroit, MI

    Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
    $29k-38k yearly est. 60d+ ago
  • Hiring Software Developers to work in USA on E3 Visa

    Addon Technologies 3.2company rating

    Programmer job in Novi, MI

    Addon Technologies Inc is a professional IT services company, with its Corporate Offices in Livonia, MI. We provide software consulting, development, support, maintenance and training services in USA and India. Our employees work with prestigious clients like Johnson Control, GAP, JP Morgan, EBay, Chase bank, Fannie Mae, General Motors, Ford Motors, Chrysler, Pegasus, .to name a few Job Description Hello All, Hope you are doing good This is Rahul from Addon Technologies. Hiring IT Software Professionals with E3 Visa Sponsorship. SKILL SET What ADDON is looking forward to hiring? Ø Java /J2EE Developer Ø .Net Developer Ø C / C++ Developer Ø Android Developer Ø iOS Developer Ø SharePoint Developer Ø SAS BI Developer Ø Salesforce Developer Ø UI/UX Developer Ø ETL Developer Please feel free to call/email me if you have any queries. If you are not interested, I would appreciate if you can refer your friends or colleagues who are interested to work in the United States. Thanks & Regards, Rahul Reddy Addon Technologies Inc 24110 Meadowbrook Rd Suite # 100 Novi MI ( 48375) Phone : ************ Ext: 141 Email : rahul.r at addonusa.com Skype ID: rahul.addon1 at gmail.com Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k-89k yearly est. 60d+ ago
  • Software Developer- Full Stack

    Controltec 4.2company rating

    Programmer job in Allen Park, MI

    Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications. Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines. Since 2008, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio. Job Description Position Summary: The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to automotive data logging and telematics, live data streaming, analytics and more top secret stuff! Job Responsibilities: Design, develop, test and debug applications and systems of varying degrees of complexity Develop and implement acceptance test plans to ensure that product meets customer requirements Troubleshoot and resolve issues with production software Develop or assist in the development of a statement of requirements for software development projects Confer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces Modify existing software to correct errors, allow it to adapt to new hardware, or improve its performance Develop and direct software system testing and validation procedures, programming, and documentation Establish and maintain customer/internal data creation standards Qualifications Minimum Qualifications: Bachelor's Degree - Computer science/Engineering, preferred. Have 3+ years Java development experience Experience with spring framework 2+ years experience must include at least four (4) of the following: HTML, CSS, JavaScript, RESTful Api development, Apache Tomcat, Spring MVC, Spring Boot. 2+ years experience must also include at least three (3) of the following: Linux, MongoDB, MySQL, Oracle, MSSQL, AWS (amazon web service), Azure, RabbitMQ, Kafka, Python Have experience working with source code management tools in a shared code environment Strong written and oral communication skills. Enjoy working in a high-energy environment as part of an application development team Have the ability to work under pressure with strict timelines Passionate for technology, software, and data Other Desirable Qualifications: Knowledge of debugging tools and performance optimization. Familiar with UI design Additional Information Benefits/Perks: CONTROL-TEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at *******************
    $70k-88k yearly est. 13h ago
  • Software Development Intern

    Tech Group International 4.0company rating

    Programmer job in Toledo, OH

    Interns will be expected to have completed coursework in programming fundamentals, object oriented programming, and standard data structures and algorithms. Interns will participate in the TGI internship program, which will cover various topics such as: database maintenance & SQL; programming within Integrated Development Environments (i.e. Visual Studio); web-based programming; and report design and creation. TGI is seeking highly motivated individuals who will be expected to complete the assigned TGI Internship Program at a reasonable pace. Based on interest and performance, students may opt to continue to enhance their programming skills at TGI with part-time employment following the internship program. Hours for continuing such employment are flexible and will be based on students' semester coursework and schedule. Start Date: May 18, 2026 End Date: August 14, 2026
    $29k-36k yearly est. 60d+ ago
  • Software Developer

    American Battery Solutions

    Programmer job in Lake Orion, MI

    The Software Developer holds the responsibility of designing, developing, and implementing integrated software solutions. This role encompasses the development of both the frontend and backend components of a software platform dedicated to integrating multiple applications and interfaces. The individual in this position will engage in collaborative work with fellow IT team members and colleagues from other departments. Responsibilities: Build, validate, and implement software applications that facilitate secure, high-performance data exchange between enterprise systems. Architect and manage SQL database environments, including schema design, advanced querying and stored procedure development. Establish and maintain sandbox environments for software prototyping, integration testing, and validation of new features. Build both manual and automated test procedures to evaluate software functionality, reliability, and system compatibility. Deliver secure, scalable, and compliant applications aligned with enterprise cybersecurity standards. Maintain comprehensive software documentation-including architecture, design, test plans, and version-controlled change records. Create project plans, timelines, and development roadmaps based on requirements analysis and stakeholder priorities. Contribute to continuous improvement initiatives by analyzing production data and identifying opportunities for digital enhancement. Adhere to federal and state regulations. Adhere to all company policies, processes, and procedures. Performs other duties as requested, directed, or assigned. Predictable and reliable attendance. Position Qualifications: Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related technical field. Minimum of five (5) years of hands-on software development experience in manufacturing or enterprise systems environments. Proven experience integrating enterprise applications in manufacturing, Software such as Rockwell Automation PLEX, Inductive Automation Ignition, Microsoft SQL Server, Salesforce, and Smartsheet, with a strong focus on secure data sharing and interoperability. Proficiency with essential software development and collaboration tools, including Git, JIRA, and Postman. Strong programming skills in multiple languages such as Python, JavaScript, C#, and Java, with working knowledge of JSON, HTML5, and modern scripting techniques. Demonstrated expertise in software integration technologies and a solid understanding of REST APIs, including designing, consuming, and troubleshooting API-based services. Hands-on experience developing and managing SQL databases, including schema design, stored procedures, query optimization, and system-to-system data flows. Familiarity with deploying software solutions in both cloud and on-premise environments, ensuring scalability, reliability, and adherence to IT best practices. Ability to work across cross-functional teams, supporting end-to-end integration between MES, ERP, CRM, and automation platforms. Key Competencies: Takes Initiative : Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition. Working Safely: Demonstrates safe behaviors. Aware of potential risks and threats in the workplace. Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before. Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives. Communications: Exchanges thoughts, feelings, and information effectively. Physical Requirements / Working Conditions: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Prolonged periods sitting at a desk and working on a computer. Constantly operates a computer and other office equipment. Ability to adjust focus, especially due to concentration on a computer screen. Ability to maintain single-task focus and situational awareness. The ability to see and respond to dangerous situations. The ability to wear personal protective gear correctly. Why Join Us American Battery Solutions (ABS) provides comprehensive 100% employer paid benefit plans to employees and their family, competitive salary and retirement program. ABS employs a diverse and inclusive workforce. Benefits Overview Paid time off includes 3 weeks vacation, up to 72 hours sick, 15 holidays, and parental leave. 100% company-paid medical, dental, vision, short-term disability, long-term disability, and life insurance. Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings. Company provided 401K savings plan with immediately vested matching contributions to help you save for retirement. Voluntary benefits offerings. Tuition assistance. Employee Referral Program. Employee development and career growth opportunities. About Us American Battery Solutions Inc. (“ABS”) is a manufacturer of advanced batteries for commercial, fleet, and industrial on- and off-road vehicles. Located in the heart of the U.S. automotive region with facilities in Michigan and Ohio. In 2023, ABS was acquired by Komatsu, a world leader in construction, mining, forestry, and industrial heavy equipment in support of Komatsu's 2050 carbon neutrality goal. ABS continues to operate as an independent entity serving Komatsu applications while continuing to expand and grow our core commercial, fleet and industrial business. As we have grown, ABS has assembled a world-class team of dedicated and experienced engineers. This team is equipped with a deep understanding of high-voltage, automotive-grade battery systems from concept development and prototyping, to testing and validation, to high-volume production. We pride ourselves on developing a diverse team of next generation battery experts. The Location - Lake Orion American Battery Solutions Headquarters and Innovation Center is located in the heart of South-East Michigan in Orion Township. Orion Township is a Pure Michigan Trail Town that has a long-standing dedication to enhancing trails and pathways in its community, which is home to the Polly Ann Trail, Paint Creek Trail, and Iron Belle Trail. The township has more than 50 miles of trails. Southeast Michigan also boasts some of the best eating around! Whether your interest is in furthering your education, enjoying one of the many regional sporting events, or enjoying the vast outdoors that Michigan has to offer, you'll be at the center of it here! AMERICAN BATTERY SOLUTIONS IS AN EQUAL OPPORTUNITY EMPLOYER.
    $68k-88k yearly est. Auto-Apply 16d ago
  • Software Developer

    Eyewyre Software Studios

    Programmer job in Mount Clemens, MI

    eye Wyre Software Studios provides software solutions and consulting services for mobile, desktop, and web platforms. eye Wyre specializes in delivering on-time and on-budget solutions that provide a rich and intuitive user experience. We specialize in mobile development for business, games, and everything in between. Our Michigan-based experienced engineers take pride in on-time, high quality, and attention to detail solutions that cross many industries and focus areas including manufacturing, retail, industrial, financial, healthcare, education, developer tools, analytics, big data, and games. We have 2d/3d artists on staff, so that we can provide complete solutions to clients. eye Wyre is plugged into the leading edge of technology and is passionate about technical design and user experience. Focusing on solutions that improve business workflow, implement entrepreneurial ideas, and utilize new technologies and platforms, we have the business and technical experience and proven track records to deliver creative solutions. Job Description Join a company where you will want to come to work, enjoy the people you work with, and have the ability to work on fun and challenging projects in a flexible and comfortable work environment. eye Wyre Software Studios is seeking a software engineer to help implement apps and systems that touch the lives of millions of users world-wide. As a developer you will work closely with other skilled developers and designers using modern technologies and tools. What to Expect: The successful candidate can look forward to working with a dynamic growing company in a casual and fun environment with an opportunity to make an impact at various levels and disciplines of the business. Other Requirements: Work onsite in our Mount Clemens, MI office Must be legal to work in the US Strong oral and written communication skills Exceptional analytical aptitude and attention to detail Good organizational and problem solving skills Good team player who is self motivated and well organized Established portfolio of work and/or code samples Continuous, self learner of new and advancing technologies Qualifications Technical Skills Needed: 3 + years experience in professional application and systems development Proficiency in, at least, one modern languages including Scala, Swift, Java, C# and C++ Experience with iOS development and Xcode Experience with Android development Experience with web frameworks such as Node.js and Play Framework Fundamentals in both object-oriented design and functional design patterns, data structures, algorithm design, problem solving, and complexity analysis Additional Information Benefits: Fun and relaxed work environment Competitive pay based on performance BCBS - medical, dental, vision All your information will be kept confidential according to EEO guidelines. Successful applicants will be asked to show proof that they can legally work in the US. eye Wyre does not currently offer employment-based visa sponsorship. No recruiters or staffing firms, please.
    $68k-88k yearly est. 13h ago
  • Software Developer

    Nutechs

    Programmer job in Pontiac, MI

    An entry-level application developer (.NET) supporting development, testing, and maintenance of web and desktop applications using C# and .NET. Write clean, maintainable code, assist with debugging, and participate in code reviews under the guidance of senior developers. The role collaborates with cross-functional teams and contributes to database, API, and integration tasks. Candidates should have a basic understanding of .NET development, strong problem-solving skills, and a willingness to learn new technologies. Exposure to Python, React.js, Node.js, SQL, and DevOps tools via college-level course work or projects a plus. Environment: ArcSDE, ArcGIS Server, ArcGIS online, Spatial data design, Microsoft SQL Server, Postgres, Amazon RDS, T-SQL, SSIS, SSRS, Oracle PL/SQL, HTML5, JavaScript, jQuery, Angular, Dojo, CSS3, SASS, LESS, Bootstrap, C#, ASP.Net, ASP.Net MVC, IIS, Java, J2EE, WebSphere RAD, Eclipse, WebSphere Application Server, Apache, Tomcat, JBoss, Relational Database design, Crystal Reports, Business Objects, Informatica, Trillium, PeopleTools, Azure DevOps, WebServices, REST services, API development, AWS, Azure, Windows Server, Linux, Active Directory, PowerShell, Python, Shell Scripting, React.js, Node.js, ServiceNow.
    $68k-88k yearly est. 28d ago
  • Urgent need for Software developer

    Stem Xpert

    Programmer job in Pontiac, MI

    The TekWissen team has broad experience developing great web solutions across the entire technology and business spectrum. We want to work with you to create web solutions that excel in all key areas such as web technologies, UX design, usability, scalability and interoperability.Recruiting,Staffing and placing candidates for different positions for different clients. Position details: Title:Software developer Location : Pontiac MI Contract : 6+ Months Job description: Open Source Developer/Certified Javascript/Certified PHP/Certified MySQL Developer Skills 1. Experience with server-side development with Object Oriented Languages such as PHP/Java/C#/Ruby/Python 2. An expert level of JS/jQuery/AJAX/CSS3/HTML5 3. Solid understanding of SQL RDBMS and data structures 4. Experience developing Single Page Ajax Applications 5. Experience with JS code refactoring and enhancing code modularity 6. Understanding of JavaScript Web Framework Concepts such as MVC, MVVM and MVW 7. Experience developing code in one or more of the following Frameworks: Anjular.js, Backbone.js, Knockout.js, etc. 8. Experience with responsive web design layouts and the best ways to implement them 9. Well-versed in modern web standards and best practices Qualifications Bachelors Additional InformationThanks & Regards Swati Swati(dot)*********************** ************
    $68k-88k yearly est. Easy Apply 60d+ ago
  • Polyglot Software Developer - Azure (AI focus)

    NTT Data 4.7company rating

    Programmer job in Warren, MI

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Polyglot Software Developer - Azure (AI focus) to join our team in WARREN, New Jersey (US-NJ), United States (US). Job Duties and Responsibilities: We are looking for an experienced Polyglot Software Developer with extensive expertise in the Microsoft Azure ecosystem to contribute to the technical delivery of an enterprise-grade application within an Agile framework. This position encompasses comprehensive responsibilities including the identification and development of reusable components, implementation of software design patterns, oversight of development processes, and management of integration requirements. The successful candidate will collaborate effectively with both internal and external integration teams to deliver scalable and secure solutions. Need to work in Noon shift with overlap of 5 Hrs. with Onsite. Key Responsibilities: 1. Technical Leadership * Prioritize AI throughout the SDLC. * Skilled in AI-assisted coding tools for higher productivity. * Skilled in one stack and adaptable polyglot engineer across entire application stack. * Design and develop solutions with Azure, ReactJS and .NET. * Set standards in code, reviews, and best practices. * Guarantee architecture compliance, performance, and technical quality. 2. Agile Delivery * Work with the Product Owner and Scrum Master to plan sprints, estimate tasks, and refine the backlog. * Break down business requirements into technical stories or tasks. * Participate in daily stand-ups and technical ceremonies as required. 3. Integration Ownership * Contribute to all aspects of application integration, including REST APIs, Azure Service Bus, Event Grid, Logic Apps, and other Azure Integration Services. * Serve as the primary point of contact for integration requirements, coordinating with platform and partner teams as necessary. * Prepare and verify API contracts, data models, event schemas, and integration patterns through comprehensive documentation and validation processes. 4. Requirement & Interface Management * Convert application-specific features into precise technical artifacts. * Coordinate system interface specifications, data flow processes, and communication protocols. 5. Stakeholder Communication * Share technical vision, risks, and progress with architects, project managers, and business stakeholders. * Participate in cross-team architecture and design discussions as an application representative. 6. DevOps & Quality Assurance * Advocate for CI/CD best practices. * Oversee implementation of monitoring, logging, and alerting through Azure Monitor, Application Insights, and Log Analytics. * Ensure thorough automated testing, adherence to secure development protocols, and readiness for release. Required Skills: * 5+ years of Experience with Azure PaaS (App Services, Functions, API Management, Service Bus, Event Grid, Logic Apps). * 5+ years of Skilled exp in .NET Core, C#, Web APIs, ReactJS, and SQL Server RDBMS. * 5+ years of Proficient in using AI code generation tools like GitHub Copilot, Codex, Claude Code, Cursor, etc. * Understanding of CI/CD and infrastructure automation. * Knowledgeable about integration patterns (sync/async, event-driven, pub-sub). * 5+ years of Familiar with Agile and DevOps practices. * Strong communication and stakeholder management abilities. Preferred Qualifications: * Microsoft Certified: Azure Solutions Architect or Azure Developer Associate. * Demonstrated proficiency in secure design methodologies, including OAuth2, Azure Active Directory, Managed Identity, and Azure Machine Learning. * Insurance Domain knowledge or products used in that space. #LI-NorthAmerica #INDFSINS About NTT DATA NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers and application services. our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D. Whenever possible, we hire locally to NTT DATA offices or client sites. This ensures we can provide timely and effective support tailored to each client's needs. While many positions offer remote or hybrid work options, these arrangements are subject to change based on client requirements. For employees near an NTT DATA office or client site, in-office attendance may be required for meetings or events, depending on business needs. At NTT DATA, we are committed to staying flexible and meeting the evolving needs of both our clients and employees. NTT DATA recruiters will never ask for payment or banking information and will only **************** ******************************* email addresses. If you are requested to provide payment or disclose banking information, please submit a contact us form, ************************************* NTT DATA endeavors to make ********************** accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at ************************************* This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here. If you'd like more information on your EEO rights under the law, please click here. For Pay Transparency information, please click here.
    $72k-92k yearly est. Auto-Apply 38d ago
  • Software Developer - Full time

    Miracle Software System 4.2company rating

    Programmer job in Novi, MI

    Miracle Software Systems, Inc. is a Global System Integrator; a Technology Solution Provider headquartered in Novi, MI. Established in 1994, Miracle has over 25 years of history helping Fortune 500 and Fortune 1000 companies through Business Transformation Initiatives with innovative technology Products and Solutions driven by Data Science and Analytics, Enterprise Cloud, Mobility, Virtual Reality, Digital Experience, Machine Learning, AI, Enterprise Application Integration and more. We are a Premier Partner of IBM and a National Implementation Partner of SAP. Miracle's team spans four continents and includes 2000 IT Professionals working across the globe, our teams run on the core principles of Quality Delivery, Thought Leadership and Affordable Innovation. We are well established, having a presence in 5 continents around the globe and been serving the industry for the past 20 years. Given our focus on Integration & SOA, we are more nimble, flexible, and quicker in delivering solutions to our clients and given our deep industry expertise can tailor our services & solutions around your needs. We are also able to support multiple vendor stacks such as IBM, SAP, and Oracle. Job Description Title: Software Developer Location: Novi, MI / Bentonville, AR / Atlanta, GA - Must be open to relocate/travel Duration: Full time role - W2, Benefits included Experience: Entry level - 1 to 3 years Salary: $60-$65k/year, DOE Sponsorship: Available for eligible candidates US Residents only Overall 1 to 3 Years' Experience across different levels & skill not limited to Cloud: OpenStack/Cloud Foundry; Pivotal - an Instance of Open Stack; AWS /Azure Frame Works: Spring, Hibernate , JSF , Spring Boot, Spring Cloud, Spring Security, Rest API, Struts -good to have, Selenium, Junit, Mockito Front end: Angular Js, Boot Strap, React Js, Mobile Layouts understanding Tools: GIT/SVN/CVS, Jenkins, Maven / Ant , Docker- Good to Have Methodologies: Agile/Scrum, TDD/OOP - good to have Good to have Understanding on various integration platforms , API's etc Qualifications Minimum Qualifications: Bachelor's Degree - Computer science/Engineering, preferred. Have 1+ years in a Software Developer/Java Developer role 1+ years experience with: HTML, CSS, JavaScript, OOP (Object Oriented Programming), AngularJS, NodeJS, etc. Have experience working with source code management tools in a shared code environment Strong written and oral communication skills. Enjoy working in a high-energy environment as part of an application development team Have the ability to work under pressure with strict timelines Passionate for technology, software, and data. Additional Information Work Location: Novi, MI / Bentonville, AR / Atlanta, GA
    $60k-65k yearly 13h ago
  • Software Engineer I, Engineering

    Credit Acceptance Corporation 4.5company rating

    Programmer job in Southfield, MI

    Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share a drive to succeed as professionals and together as a company. A great product, amazing people and our stable financial history have made us one of the largest used car finance companies nationally. Software Engineer I, Engineering. Southfield, MI. Design, develop, test, and implement features and code. Help end users understand application features. Parter with Database and Middleware Administrators to achieve high application performance. Review customer requirements and design/develop software applications. Document code and projects so others can easily understand, maintain, and support projects. Requires bachelor's degree or higher in Electrical & Computer Engineering, Information Systems, or a closely related field and coursework in Engineering Design, Embedded Operating Systems, Machine Learning, and Analysis of Algorithms. Headquarters (HQ) in Southfield, MI; telecommuting permitted. Apply to: Credit Acceptance Corporation, Attn: M. Voss, 25505 W 12 Mile Road, Southfield, MI - 48034. Ref. Job No. 15051. Required degrees must have been earned at institutions of Higher Education which are accredited by the Council for Higher Education Accreditation or equivalent. Credit Acceptance is dedicated to providing a safe and inclusive working environment for all. As part of our Culture of Compliance, we are proud to be an Equal Opportunity Employer and value our culturally diverse workforce. All qualified applicants will receive consideration for employment regardless of the person's age, race, color, religion, sex, gender, sexual orientation, gender identity, national origin, veteran or disability status, criminal history, or any other legally protected characteristic. California Residents: Please click here for the California Consumer Privacy Act (CCPA) notice regarding the personal information Credit Acceptance may collect from you. Play the video below to learn more about our Company culture.
    $67k-86k yearly est. Auto-Apply 60d+ ago
  • RVC Software Engineer (9600)

    Trialon Corporation 4.3company rating

    Programmer 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. 13h ago

Learn more about programmer jobs

How much does a programmer earn in Dearborn Heights, MI?

The average programmer in Dearborn Heights, MI earns between $51,000 and $89,000 annually. This compares to the national average programmer range of $54,000 to $98,000.

Average programmer salary in Dearborn Heights, MI

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