We are seeking a Senior Software Engineer with expertise in SAP software development to work with cutting-edge technologies, including S4 HANA, BTP, and cloud-based solutions. This role will provide technical architecture leadership across the organization, driving innovation, continuous improvement, and automation. The Senior Software Engineer will play a key role in application development, modernization, and ensuring that customized solutions are resilient, scalable, and adhere to MPC standards and best practices. A strong background in application security is essential, along with exceptional leadership and communication skills.
This position is part of a job family that offers increasing responsibility and skill development. The actual job title and compensation will be determined based on the candidate's experience and qualifications.
location: San Antonio, Texas
job type: Permanent
salary: $130,000 - 148,000 per year
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Lead the end-to-end delivery of medium to high-complexity features, from technical design to successful implementation, ensuring effective delegation, review, and results-driven leadership.
- Contribute to the engineering and technology strategy by executing the defined software engineering roadmap.
- Perform coding, debugging, testing, and troubleshooting throughout the development lifecycle on projects of moderate to high complexity with minimal supervision.
- Identify and recommend improvements to the software development lifecycle, adopting best practices within the SAFe agile engineering framework.
- Lead application demos and design features that support automated testability, while conducting research, design, and prototyping activities on cross-functional teams.
- Collaborate with end-users to translate business requirements and solution architecture into design specifications.
- Organize and deliver high-quality, innovative software solutions by setting effort estimates, collaborating with stakeholders, and ensuring alignment with user requirements.
- Implement new architectures, standards, methods, and logic for enterprise software in line with business strategies.
- Ensure proper documentation of software design and collaborate with business partners to meet architecture standards and requirements.
qualifications:
Education and Experience
- Bachelor's degree in Information Technology or a related field.
- 5+ years of relevant experience in SAP software development.
- Expertise in solution design, enterprise architecture, and SAP S/4 HANA implementation, including CDS, OData, Adobe Forms, BRF+, Workflow, BADI's, and user exits.
- Experience with SAP BTP services is preferred.
- Familiarity with API integration and DevSecOps CI/CD pipeline is advantageous.
- Experience with migrating on-premises SAP 2022 S/4 HANA to SAP Rise is a plus.
- Expertise in defining and executing an SAP Clean Core strategy via BTP services is preferred.
- Proficiency in developing Fiori applications using SAPUI5 and Fiori Elements is a plus.
skills:
- Agile Methodologies: Knowledge of iterative project management practices, delivering incremental steps toward project completion.
- Cloud Computing: Proficient in managing cloud services, developing cloud applications, and leveraging cloud architecture to meet customer needs.
- Continuous Improvement: A commitment to evaluating and improving products, services, and processes through incremental and breakthrough changes.
- Database Management Systems (DBMS): Skilled in managing and maintaining DBMS software for data manipulation, retrieval, and management.
- Debugging: Expertise in identifying and resolving software bugs and issues.
- DevSecOps: Experience in integrating software development and IT operations with a focus on continuous delivery, security, and high-quality software.
- Programming/Scripting: Proficient in programming languages to automate tasks and communicate with computers.
- Software Development Life Cycle (SDLC): Deep understanding of the SDLC process to design, develop, and test high-quality software.
- Software Testing: Knowledge of testing methodologies to assess the quality of software products and services.
- Version Control Management: Experience in managing and tracking changes to software code.
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.