We are looking for a Software Engineer to join our Finance Technology Delivery team as we intensify the pace of innovation and support future growth through technology solutions.
The Senior Software Engineer will be responsible for supporting mission-critical integrations between source data, financial SaaS, and client applications with Oracle ReIM.
Responsibilities include defining and building data sources, data mappings, and integration points across a diverse application portfolio.
The role requires demonstrating thorough knowledge of technical concepts, issues, trends, and best practices as they relate to Oracle cloud technologies and system integrations.
The engineer will identify performance issues and apply knowledge of security coding practices and secure system fundamentals.
Preparing documentation, such as Technical Design Specifications, is also part of the job.
The engineer will facilitate cross-functional troubleshooting, root cause analysis, and engage others when needed.
Providing production support includes troubleshooting break/fix issues, resolving technically complex software defects, and conducting performance tuning.
When required, the engineer will log Service Requests with Oracle and work with Oracle to resolve defects.
Coordinating and troubleshooting with system analysts, developers, and business owners for interface support is essential.
The engineer will develop and support interfaces between ReIM and other financial and retail modules.
Mentoring others on the team and raising the bar for technical knowledge across a wide spectrum is expected.
Participation in code reviews and ensuring compliance with development standards and best practices is required.
The position requires 7+ years of experience implementing, developing, and enhancing Oracle ReIM functionalities, ensuring seamless integration with Oracle applications.
Requirements:
A minimum of 7+ years of experience in backend development, preferably in enterprise or high-scale environments, is required.
Strong proficiency in PL/SQL, stored procedures, Oracle workflow, Forms, Reports, BI Publisher, JDeveloper, SOA suite, etc., is necessary.
A strong knowledge of Oracle is a must, and familiarity with other relational databases (PostgreSQL, MySQL, Oracle, etc.) is a plus.
Proficiency in writing efficient SQL queries and stored procedures is required.
A strong understanding of data migration, interfaces, and customizations in Oracle Retail is essential.
Proficiency in troubleshooting and resolving ReIM-related production issues is necessary.
Experience with Unix/Linux shell scripting is required.
Experience in RESTful architecture and microservices development is a plus.
Experience working with cloud-based services such as AWS, GCP, or Azure is required.
Familiarity with CI/CD methodologies and tools such as Jenkins, GitHub Actions, or GitLab CI/CD to automate build, test, and deployment pipelines is necessary.
Experience with GIT version control and CI/CD (Continuous Integration/Continuous Deployment) is required.
Preferred candidates will have recent experience with upgrades to Oracle Financials Cloud.
Experience in ReIM integration with Oracle EBS is a plus.
Experience integrating with financial systems (e.g., Anaplan, Oracle Financials) is a plus.
Strong problem-solving skills with a focus on writing clean, maintainable, and well-tested code are essential.
Excellent communication skills (verbal and written) and the ability to collaborate effectively with cross-functional teams are required.
A Bachelor’s or Master’s degree in Computer Science or a related field is necessary.
Benefits:
The position offers the opportunity to work in a dynamic and innovative environment focused on technology solutions.
Employees will have the chance to mentor others and enhance their technical knowledge across a wide spectrum.
The role provides exposure to mission-critical integrations and the opportunity to work with Oracle cloud technologies.
Employees will gain experience in troubleshooting complex software defects and conducting performance tuning.
The position allows for collaboration with cross-functional teams, enhancing communication and teamwork skills.
Opportunities for professional growth and development in a high-scale environment are available.