Senior Software Engineer

Duke University
Durham, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Durham, United States of America

Tech stack

ABAP
Program Optimization
Code Review
Databases
Software Debugging
Open Data Protocol
Object-Oriented Software Development
Performance Tuning
SAP Applications
SAP HANA
Software Engineering
SQL Databases
SAP Fiori
Information Technology

Job description

Duke University is seeking a Senior Software Engineer (SAP) to help design, build, and support technology-driven solutions that power the University's administrative and business operations. In this role, you'll collaborate closely with business partners, functional analysts, and technical peers to deliver high-quality SAP applications that are adaptable, scalable, and future-ready., * Analyze business processes and workflows to design effective, technology-driven SAP solutions

  • Collaborate with functional specialists to design applications that are flexible, maintainable, and high-performing
  • Participate in long-term planning for new applications, technologies, and enhancements
  • Develop, test, debug, and implement SAP applications using modern development practices
  • Design and execute user acceptance testing and ensure solutions meet business requirements
  • Create and maintain clear technical documentation, specifications, and design artifacts
  • Serve as a technical leader by recommending best practices and emerging technologies
  • Facilitate code reviews and knowledge sharing to promote engineering excellence
  • Lead development projects, manage technical resources, and ensure timely, high-quality delivery
  • Work directly with business leaders and stakeholders to align technology solutions with strategic goals

Requirements

This position is ideal for an experienced engineer who enjoys solving complex problems, influencing technical direction, and mentoring others-while also remaining hands-on across the full software development lifecycle., * Bachelor's degree in Computer Science or a related field, or an equivalent combination of education and experience

  • Extensive experience developing and supporting SAP applications
  • Strong expertise in ABAP programming, including object-oriented ABAP
  • Experience working with SAP technologies such as Fiori/UI5, OData, CDS, AMDP, RAP, and analytical queries
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills, * Experience working across multiple SAP functional modules
  • Experience with performance tuning, debugging, and source code optimization
  • Working knowledge of UNIX/Linux environments, SQL, and SAP HANA databases
  • Experience collaborating closely with business stakeholders and executive partners
  • Demonstrated ability to mentor peers and lead technical discussions
  • Experience working in complex, enterprise-scale environments such as higher education or healthcare, * Ability to work standard business hours with flexibility as needed to support project timelines and system needs

Apply for this position