
Software Developer
Farmington Hills, MIJobSeen 5 days agoSeen in employer's feed 5 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Farmington Hills, MI, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
The Software Developer designs and implements enterprise data architecture, data warehouse, ETL, and business intelligence solutions. The role develops and optimizes database systems and integrations, supports software development and testing, and provides production troubleshooting. Work may be at various unanticipated locations throughout the United States, and relocation may be required.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
Design and implement end-to-end data architecture solutions, including logical and physical data modeling, schema design and database optimization for enterprise applications. Develop, optimize and maintain complex SQL queries, stored procedures, functions and triggers in Microsoft SQL Server and Oracle environments. Build and enhance large-scale Data Warehouse systems using ETL processes, ensuring efficient data extraction, transformation and loading from multiple heterogeneous data sources. Develop and deploy ETL workflows using SSIS and Informatica, including data cleansing, transformation, validation, and error handling mechanisms. Design and implement Business Intelligence solutions, including OLAP cubes, dashboards and reports using SSAS, SSRS, and Cognos. Perform performance tuning of database systems and ETL processes using indexing strategies, query optimization, partitioning, and monitoring tools. Collaborate with business stakeholders to gather requirements, perform data analysis and translate functional requirements into technical specifications and scalable solutions. Develop and integrate RESTful and SOAP-based web services for data exchange across enterprise systems. Work across all phases of the Software Development Life Cycle (SDLC), including requirement analysis, design, development, integration, testing, deployment, and maintenance. Conduct unit testing, system testing, and support User Acceptance Testing (UAT) to ensure high-quality deliverables. Provide production support by troubleshooting incidents, perform root cause analysis and implementing preventive and corrective solutions within SLA timelines. Automate operational and data processing tasks using UNIX/Linux shell scripting and Python scripts. Manage application configuration, version control and deployment processes in controlled environments. Coordinate with cross-functional teams and external systems for application integration and data consistency. Document system architecture, data flows and technical specifications to support maintainability and compliance requirements. Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate. Minimum Requirements: Education: Bachelor -- Computer Science or Electrical and Electronic Engineering (will accept foreign education equivalent) Experience: Five (5) years
How this job compares
Set against the 6,989 open Software Developer jobs on Olive Jobs, counted October 27, 2026.
- Pay
- This postingNot listed
- Michigan median$102–188K/yr87 salary ranges
- US median$30–64/hr451 hourly ranges
- Openings
- Olive Jobs lists 151 open Software Developer jobs in Michigan and 6,989 across the US. 4% of them nationwide are listed as remote or flexible.
- Hiring the most in Michigan
- Oracle24 open
- General Motors13 open
- Ford Motor Company11 open
- Experience
- This posting asks for at least 5 years of experience; Software Developer postings that state a minimum ask for 5 years at the median (5,719 postings).
- Education
- This posting asks for a bachelor's degree; 3,084 of the 6,989 open Software Developer jobs (44%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Sr. Software Developer - multiple openings (Ref# SSD105SP)Megan Soft, Inc. · Livonia, MI
Software EngineerPI Square Technologies LLC · Farmington Hills, MI
Software DeveloperTEK Labs Inc · Farmington Hills, MI
Senior Data EngineerPatton Labs Inc. · Wixom, MI
Software EngineerAmerican IT Solutions, Inc · Farmington, MI
You've read the whole posting — now see how you match it.