Software Engineer (4) - Premium Engineer 3
1 Days Old
Location: Dearborn, Michigan
Type: Contract
Job #101951
Job Title: Software Engineer
Location: Dearborn,MI
Job Type: W2 Contract
Expected hours per week: 40 hours per week
Schedule: 8am-5pm EST
Pay: $73-$75 per hour
Job Summary
This role is responsible for designing, developing, testing, deploying, and maintaining high?quality software applications across the full software development lifecycle. The position supports full?stack development, including both user interface and server?side components, with a strong emphasis on modern ABAP, SAP S/4HANA, and cloud?based extensibility using SAP BTP. The role also contributes to architectural decisions, clean?core initiatives, and technical leadership.
What You Will Do Engage with customers to deeply understand use cases, pain points, and business requirements, advocating for user?centric solutions
Design, develop, test, and deliver software using modern tools, languages, frameworks, and agile methodologies
Assess application requirements and determine appropriate technology stacks, integration approaches, and deployment strategies
Create high?level software architecture designs defining system structure, components, and interfaces
Collaborate closely with cross?functional teams including product owners, designers, architects, and other engineers
Design and implement comprehensive software testing strategies, standards, and processes aligned with organizational goals and industry best practices
Continuously optimize application performance and improve development efficiency through new technologies and tools
Apply modern engineering practices such as test?driven development (TDD), continuous integration (CI), and continuous delivery (CD)
Implement security best practices to safeguard user data, including encryption and anonymization
Develop user?friendly, interactive user interfaces and robust backend services, APIs, and microservices
Develop and consume OData services (V2/V4) and implement API?led integrations with external systems
Build and deploy side?by?side extensions on SAP BTP to keep the S/4HANA core clean and standard
Maintain and optimize legacy ABAP objects (OO ABAP, BAdIs, User Exits, Enhancements) while planning migration to modern frameworks
Act as a subject matter expert by producing technical design documentation, conducting code reviews, and mentoring junior developers
Evaluate and incorporate emerging technologies, contributing to new platform capabilities and industry collaboration
Drive adoption of Clean Core principles using modern extensibility options
What You Bring Advanced proficiency in ABAP
Engineer 3 level experience
Practical experience in two programming languages or advanced expertise in one
6+ years of overall IT experience, including 4+ years in software development
Strong understanding of software architecture, design patterns, and full SDLC ownership
Experience working in agile development environments
What Makes You Stand Out Strong expertise in Object?Oriented ABAP , SQLScript, and performance tuning
Hands?on experience with RAP (RESTful ABAP Programming Model) and/or BOPF
Advanced knowledge of CDS Views , annotations, Virtual Data Models (VDM), associations, aggregations, and table functions
Proven experience developing and debugging OData services and REST APIs
Familiarity with SAP Fiori / UI5 , including backend integration with Fiori Elements
Experience working within SAP BTP , including Subaccounts, Destinations, and Connectivity Service
Exposure to ABAP Cloud (Steampunk) and BTP services such as SAP Build or Event Mesh
Strong technical leadership skills with a focus on mentoring and modern ABAP best practices
Additional Details Education Required: Bachelor's Degree
Work Arrangement: Hybrid role - 4 days onsite per week
Focus Areas: Modern ABAP and cloud?optimized development
SAP S/4HANA optimization and clean?core strategy
Side?by?side extensibility using SAP BTP
Continuous improvement, performance optimization, and security best practices
#LI-EM1
#INDOEM
- Location:
- Dearborn
- Category:
- Computer And Mathematical Occupations