1

Senior Programmer Jobs in Rochester Hills, MI (NOW HIRING)

Others

Farmington, MI ยท On-site

Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335. Sr. Programmer Analyst Duties: Prepare project specifications; Design, develop & support ...

Salesforce Senior Developer

Detroit, MI ยท On-site

$114K - $140K/yr

Salesforce Senior Developer Locations: AZ - Phoenix, CA - Los Angeles, CA - San Francisco, CO - Denver, CT - Hartford, FL - Tampa, GA - Atlanta, IL - Chicago, IN - Indianapolis, MA - Boston, MI ...

NICE CXone Sr. Developer Job Location :: Dearborn, MI Job Duration :: 6 Months Rate :: $65/Hr NICE CXone Sr. Developer Overall Experience 5+ years Qualification Bachelor's degree Key Competencies โ€ข ...

Sr. DevOps Engineer

Dearborn, MI ยท On-site

$119K - $153K/yr

Sr. DevOps Engineer Req #584 5750 Mercury Dr, Dearborn, MI 48126, USA Position Details: Title: Sr. DevOps Engineer Department: Information Technology Reports to: Sr. Manager, IT Delivery COE Location:

Sr. Engineer - Core Engineering

Farmington Hills, MI ยท On-site

$102K - $141K/yr

In this role, the Senior Engineer will lead and influence material selection, structural integrity, durability performance, and manufacturability of shock absorber components supporting both passive ...

OBD System Senior Engineer

Novi, MI ยท On-site

$98K - $134K/yr

OBD System Sr Engineer Location: Novi, MI (Onsite - 4 to 5 Days/Week) Job Type: Full-Time Experience Required: 8+ Years We are seeking an experienced OBD System Sr Engineer to join a leading ...

Substation Design Engineer-Senior

Novi, MI ยท On-site

$98K - $135K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

Substation Design Engineer-Senior

Novi, MI ยท On-site

$98K - $134K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

Substation Design Engineer-Senior

Novi, MI ยท On-site

$98K - $135K/yr

Creates designs for substation installations, protective relaying systems, relay settings and SCADA systems, with review by completed by Senior Engineers level * Collaborates with other engineers and ...

Senior Engineer - Outage Coordination

Detroit, MI ยท On-site +1

$130K - $165K/yr

As a Senior Engineer, you will help to identify impacts of shutdowns and how extensive the associated equipment would be to bundle planned outages together. This will include contingency plan studies ...

Senior Engineer - Outage Coordination

Detroit, MI ยท On-site

$103K - $142K/yr

As a Senior Engineer, you will help to identify impacts of shutdowns and how extensive the associated equipment would be to bundle planned outages together. This will include contingency plan studies ...

In this role, the Senior Engineer will lead and influence material selection, structural integrity, durability performance, and manufacturability of shock absorber components supporting both passive ...

Senior CNC Programmer

Utica, MI ยท On-site

$24.25 - $33/hr

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...

Sr Triage Engineer

Auburn Hills, MI ยท On-site

$98K - $135K/yr

The PRS SR TRIAGE ENGINEER supports propulsion-related In-Plant Execution, First-Level Analysis (FLA), HV Testing, and PRS SW Releasing activities across ICE, Hybrid, and BEV platforms. This role is ...

next page

Showing results 1-20

Senior Programmer information

See Rochester Hills, MI salary details

$12

$48

$66

How much do senior programmer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for senior programmer in Rochester Hills, MI is $48.12, according to ZipRecruiter salary data. Most workers in this role earn between $40.48 and $57.55 per hour, depending on experience, location, and employer.

How do Senior Programmers typically mentor junior team members, and what impact does this have on team productivity?

Senior Programmers often play a key mentorship role by guiding junior developers through code reviews, pair programming, and sharing best practices. They provide technical leadership and help troubleshoot complex issues, ensuring code quality and knowledge transfer across the team. This mentorship not only fosters professional growth for junior members but also contributes to stronger team cohesion and faster problem-solving, ultimately boosting overall productivity and project success.

What are the key skills and qualifications needed to thrive as a Senior Programmer, and why are they important?

To thrive as a Senior Programmer, you need advanced proficiency in programming languages, solid software development experience, and often a relevant degree or equivalent expertise. Familiarity with frameworks, version control systems like Git, and agile development tools is typically required, and certifications in cloud platforms or specific technologies can be advantageous. Strong problem-solving, leadership, and communication skills enable effective collaboration and mentorship within development teams. These skills and qualities are crucial for delivering robust, scalable solutions and driving technical excellence in complex projects.

What are Senior Programmers?

Senior Programmers are experienced software developers who take on advanced coding tasks and often provide technical leadership within their teams. They are responsible for designing, developing, and maintaining complex software systems, as well as mentoring junior developers. Senior Programmers typically have strong problem-solving skills, deep knowledge of programming languages, and experience with software architecture. They may also be involved in code reviews, setting best practices, and collaborating with other departments to deliver high-quality software solutions.

What is the difference between Senior Programmer vs Software Developer?

AspectSenior ProgrammerSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; extensive coding experienceBachelor's degree often preferred; coding skills essential
Work EnvironmentDevelopment teams, project-based work, often in tech or software companiesSimilar environments; involved in designing, coding, testing software
Employer & Industry UsageUsed across tech, finance, healthcare, and other industries requiring software solutionsCommonly used in software firms, startups, and corporate IT departments

While both roles involve coding and software development, a Senior Programmer typically has more experience, takes on complex tasks, and may mentor junior staff. A Software Developer focuses on designing and building software applications, often with less emphasis on leadership or advanced technical oversight.

What are the most commonly searched types of Programmer jobs in Rochester Hills, MI? The most popular types of Programmer jobs in Rochester Hills, MI are:
What cities near Rochester Hills, MI are hiring for Senior Programmer jobs? Cities near Rochester Hills, MI with the most Senior Programmer job openings:
Others

Other

Posted 8 days ago


Job description

Sr. Systems Administrator

Duties: User admin & backup; Install & configure Samba Service; Troubleshoot appl. & system servers; Use RPM to install, upgrade & delete operating systems software packages; Monitor system & application logs; Write shell scripts to automate tasks into windows & UNIX or inter-server moves, add scripts into cron job; Printer administration.

Required Skills: Windows/Linux admin, Samba, Pega, Thunderhead, WebSphere.

Education: Bachelor degree

Experience: + 5 Yrs.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Programmer Analyst

Duties: Prepare project specifications; Design, develop & support database scripts; Tune & review performance matrics of queries; Involve in space remediation & process improvement; Load Process Remediation & implementation support; Data Modeling, App. Development & Metadata; Teradata System support, management & automation; Resolve business & technical queries; Maintain inventory & performance reports, production support for Mainframe batch processing & data warehousing & develop/deploy, ETL process.

Required Skills: Oracle, V2R5/V2R6/V2R12, SQL SERVER, CA7, SAS, EZTRIVE, REXX, CHANGEMAN, JCL, ERWIN, COBOL, FILE-AID, SAR, Quality Center, Share Point, Microsoft Technologies, DTS, and UNIX.

Education: Bachelor degree

Experience: + 5 Yrs.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Developer

Under limited supervision, develop, create, and modify complex computer applications software, and perform system integration; gather and interpret functional specifications and user requirements, and develop software solutions using Agile methodology; analyze and document existing mainframe business processes for integration into the server; provide advice and expertise during analysis, design, development, testing, and release phases of project; coordinate the design of software and modify/customize software for client use; install and configure server with required tools and components in a multi-server environment; design, develop and modify software systems, using scientific analysis and mathematical models; store, retrieve, and manipulate data for analysis of system capabilities and requirements; develop and direct software system testing and validation procedures, programming, and documentation, and develop enhancements and modifications; develop error handling and reporting system; mentor/assist lower level programmers with the above, as necessary; coordinate software system installation and monitor equipment functioning to ensure specifications are met; accomplish above tasks utilizing the following tools: Unix, Linux, Windows, Oracle, DB2, SQL Server, MS Access, Servlets, JSP, JSF, JSTL, EJB, JMS, Struts, Spring, Hibernate, SOAP, Axis, Tomcat, WebLogic, Websphere, Java, HTML, XML, CSS, JavaScript, C, C++, and related tools.

Location: Multiple undetermined worksites throughout the U.S.;

Education: Computer Science, Electrical or Electronic Engineering, or in a related field of study;

Training: None

Experience: None

Other Requirements: Job may require relocation within the U.S.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Programmer/Analyst 4

req., Under limited supervision, design, develop, test and install various client-server, web-based software application systems; gather and interpret functional specifications and user requirements; design of logical and physical database structures using Oracle, SQL Server, and other relational databases, on networked PCs and workstations in Windows, Linux, and UNIX; assist lower level programmers in developing user interfaces and systems features using Websphere, Weblogic, Tomcat, Eclipse, JDeveloper, Apache, MQ Series, Hibernate, UML, and related client-server tools; assist lower level programmers in creating internet/intranet functionality using Java, HTML, JavaScript, JSP, EJB, HTML, XML, XSL, Spring, and related web tools; perform software system integration and testing, and develop enhancements and modifications; oversee user training and technical documentation, as needed.

Location: Farmington Hills, & multiple undetermined worksites throughout the U.S.;

Education: Master โ€“ Computer Science;

Training: None

Experience: None

Other Requirements: Job may require relocation within the U.S.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Programmer/Analyst 3

req., Under limited supervision, design, develop, test and install various client-server, web-based software application systems; gather and interpret functional specifications and user requirements; design of logical and physical database structures using Oracle, SQL Server, and other relational databases, on networked PCs and workstations in Windows, Linux, and UNIX; assist lower level programmers in developing user interfaces and systems features using Websphere, Weblogic, Tomcat, Eclipse, JDeveloper, Apache, MQ Series, Hibernate, UML, and related client-server tools; assist lower level programmers in creating internet/intranet functionality using Java, HTML, JavaScript, JSP, EJB, HTML, XML, XSL, Spring, and related web tools; perform software system integration and testing, and develop enhancements and modifications; oversee user training and technical documentation, as needed.

Location: Farmington Hills, & multiple undetermined worksites throughout the U.S.;

Education: Computer Science or Electrical Engineering;

Training: None

Experience: None

Other Requirements: Job may require relocation within the U.S.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Programmer/Analyst 2

req., Under limited supervision, design, develop, test and install various client-server, web-based software application systems; gather and interpret functional specifications and user requirements; design of logical and physical database structures using Oracle, SQL Server, and other relational databases, on networked PCs and workstations in Windows, Linux, and UNIX; assist lower level programmers in developing user interfaces and systems features using Websphere, Weblogic, Tomcat, Eclipse, JDeveloper, Apache, MQ Series, Hibernate, UML, and related client-server tools; assist lower level programmers in creating internet/intranet functionality using Java, HTML, JavaScript, JSP, EJB, HTML, XML, XSL, Spring, and related web tools; perform software system integration and testing, and develop enhancements and modifications; oversee user training and technical documentation, as needed.

Location: Farmington Hills, & multiple undetermined worksites throughout the U.S.;

Education: Master โ€“ Computer Science ;

Training: None

Experience: None

Other Requirements: Job may require relocation within the U.S.

Candidate must be willing to be assigned anywhere in the US. Send Resume to HCL Global Systems Inc. 24543 Indoplex Circle, Suite # 220, Farmington Hills, MI 48335.

Sr. Programmer Analyst

Master's degree + 1 year exp. Gather req., design, deploy & test application; Manage weblogic servers in development, testing & production environments; Configure JDBC connection pool & multipool w/Oracle, Sybase & SQL Server; Set High Availability & clustering for Oracle web logic; Administer, monitor & troubleshoot weblogic & manage servers use admin console & JMX; Performance & scalability audits; Shell Scripting; Troubleshoot & fix bugs; Develop infrastructure, installation & support system, test UAT, staging & production environments; Analyze garbage collection log files using GC viewer; Configure & use Jprofiler to monitor applications & servers. Skills: Oracle SOA 11.1.1.5, Oracle Applications Server 10g, Oracle BAM, Java, J2EE, J.Developer 10.1.1/2/3, Top Link, UML, 2.0,


HCL Global Systems logo

About HCL Global Systems

Sourced by ZipRecruiter

HCL Global Systems is One of the Best IT Consulting Firm specialized in Application Development, Quality Testing, IT Courses Training, Staffing and Recruitment services. With wide range of experience, We are confident in our ability to help our Customers grow and improve their businesses. More than likely, regardless of the nature and scope of the problem, Our dedicated Team of Professionals can help you to achieve a cost effective business solution.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Farmington Hills, MI, US

Year founded

2005