About the job
Your Challenge
Join our innovative team as a Senior Software Engineer specializing in Oracle Retail Development at joinmakropro. You will collaborate with dynamic development teams and product managers to craft and implement high-quality backend solutions. Design scalable and secure applications, encompassing both client-side and server-side architecture. Your expertise will be pivotal in developing, testing, and maintaining efficient APIs while ensuring top-notch performance and reliability. Evaluate existing systems and strategize refactoring to meet enterprise architecture standards. Implement abstractions that facilitate interchangeable source and destination systems via connectors. As part of agile Scrum teams, your contributions will directly impact the delivery of high-quality solutions.
Responsibilities
- Demonstrate proficiency in Oracle technologies, including Oracle DB, Java, PL/SQL, and Linux scripting.
- Experience with the Oracle Retail Suite or Oracle ERP is a significant advantage.
- Develop comprehensive data flow/system flow/detail designs to clarify backlogs and acceptance criteria for the team.
- Document processes for knowledge management to support team and stakeholder needs.
- Coordinate with stakeholders, including Business Teams, Developers, QA, TPM, DevOps, and Solution Architects, to address and resolve software development challenges.
- Adapt and implement effective testing methodologies in collaboration with the QA team to ensure high-quality software delivery.
- Embrace Agile methodologies throughout the software development lifecycle.
- Familiarity with CI/CD practices and DevOps tools is essential.
- Collaborate with L1/L2 support teams as L3 to swiftly resolve production issues within SLA.
- Act as a senior team member, mentoring junior colleagues and assisting them in overcoming challenges.

