Software Developer

Ameya Global, Inc.
Farmington Hills, MI, United States
11 days ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Data Analysis Application Configuration Access Protocols Application Integration Architecture Unit Testing Databases Data Architecture Data Cleansing Extract Transform Load (ETL) Data Mining Document Management Systems Electronic Data Interchange (EDI) Monitoring of Systems
+24 more
IBM Cognos Business Intelligence Microsoft SQL Server Online Analytical Processing Oracle (Applications) Performance Tuning Query Optimization Shell Script Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures SQL Server Reporting Services SQL Server Integration Services SQL Server Analysis Services Data Streaming System Testing Web Services Data Processing Scripting Freeform SQL Enterprise Software Applications Database Optimization Information Technology Restful APIs Software Version Control

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.

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

Additional 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

2:31 min

Data mining literary works for language patterns

Jen Looper Jen Looper · Europe 2026 Virtual

37 sec

Practical strategies for developers pursuing international software engineering careers

Antonia Eneh Antonia Eneh · World Congress 2026 Europe

1:53 min

Evaluating traditional scripting languages for modern development tasks

Jens Knipper Jens Knipper · Europe 2026 Virtual

Videos

See all

Related articles

See all