Ameya Global Inc logo

Software Developer

Ameya Global Inc

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.

At a glance

Compensation
No compensation found
Location
Farmington Hills, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

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

RequiredNice to have

Skills

Data ModelingSchema DesignDatabase OptimizationSQLMicrosoft SQL ServerOracleData WarehousingETLSSISInformaticaBusiness IntelligenceOLAPSSASSSRSCognosPerformance TuningRESTful ServicesSOAP ServicesSoftware Development LifecycleUnit TestingSystem TestingUser Acceptance TestingUNIX/Linux Shell ScriptingPythonVersion Control

Qualifications

Bachelor's in Computer Science or Electrical and Electronic Engineering5 Years ExperienceWilling to Relocate

Benefits

Relocation Assistance

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
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.

You've read the whole posting — now see how you match it.