Software Development Engineer
KeySkills
Company Name
Job Description
Job Description:
As a Software Development Engineer, you will be responsible for analyzing, designing, coding, and testing various components of application code across multiple client environments. This role includes performing system maintenance, enhancements, and SAP Basis development work, with a focus on delivering scalable and secure enterprise solutions.
Summary:
You will be part of a team that supports critical SAP environments. This includes working with SAP Basis infrastructure, managing installations and upgrades, tuning system performance, and troubleshooting complex issues. You will contribute to the design and development of software solutions, collaborate with peers, and play an integral role in ensuring the reliability and efficiency of SAP systems.
Key Responsibilities:
-
Analyze requirements and contribute to the design of SAP-related solutions
-
Develop, test, and maintain software and system components
-
Independently manage SAP system installations, configurations, and upgrades
-
Monitor SAP environments for performance and reliability
-
Troubleshoot system and application issues, ensuring root cause resolution
-
Conduct and participate in code reviews to ensure coding best practices
-
Collaborate with team members to deliver technical solutions
-
Document software specifications, processes, and troubleshooting guides
-
Stay up to date with industry trends, SAP updates, and new technologies
Professional & Technical Skills:
Must Have:
-
Proficiency in SAP Basis Administration
-
Experience with SAP system installations, upgrades, and patching
-
In-depth knowledge of SAP system monitoring, performance tuning, and troubleshooting
-
Familiarity with SAP architecture and Basis best practices
Good to Have:
-
Hands-on experience with SAP HANA DB Administration
-
Exposure to Linux-based environments, Oracle DB, or SQL Server
-
Understanding of SAP NetWeaver, SAP ECC, and SAP S/4HANA
-