We are seeking a highly skilled and innovative Software Engineer to join our team focused on the development, design, and maintenance of Oracle Fusion HCM Payroll & Localizations, Time and Labour, Absences, and Payroll Interface. As a member of the Software Engineering Division, you will play a key role in shaping the future of our payroll solutions by contributing to the architecture, development, and support of highly complex software applications used by commercial and end-user clients.
In this role, you will perform high-level design work based on external specifications, engage in system troubleshooting and debugging, and deliver robust and scalable solutions for our global client base. The ideal candidate will be able to demonstrate technical expertise, a passion for software engineering, and the ability to manage and resolve complex issues while working independently in a collaborative team environment.
Key Responsibilities
- Software Development. You will be responsible for analyzing, designing, developing, troubleshooting, and debugging software programs for commercial and end-user applications. This includes writing high-quality code and performing comprehensive testing to ensure the functionality and performance of the applications.
- High-Level Design & Architecture. Based on the provided external specifications, you will perform high-level design tasks. You will specify, design, and implement minor changes to existing software architecture to enhance product functionality and maintain consistency across the Oracle Fusion HCM Payroll suite.
- Enhancements & Bug Resolution. You will play a crucial role in building and implementing complex enhancements to the system and resolving complex bugs in a timely and efficient manner. This will involve hands-on problem-solving skills and an analytical approach to identify the root cause of issues.
- Unit Testing & Test Plans. As part of your duties, you will build and execute unit tests and develop unit plans. Additionally, you will review integration and regression test plans created by the QA team to ensure that the final product meets the highest quality standards.
- Collaboration with QA & Engineering Teams. Effective communication with the QA team and porting engineering will be vital for discussing minor changes to product functionality. You will collaborate to ensure that the enhancements are tested thoroughly and meet the desired functionality.
- Mentorship & Leadership. In some cases, you may take on project lead responsibilities and have the opportunity to supervise and mentor lower-level engineers. You will guide them in their tasks and help them grow professionally while ensuring that development deadlines are met.
- Independent Judgment & Expertise. Given the complexity of the tasks, you will need to demonstrate strong independent judgment and expertise. You will be expected to handle tasks that are varied and require a high degree of autonomy.
Qualifications
- Education. A BS or MS degree in Computer Science, Information Technology, or a related field, or equivalent experience relevant to the functional area.
- Experience. Minimum of 4 years of experience in software engineering or a related field, with a focus on enterprise-level software solutions. Experience with HCM (Human Capital Management) applications is a plus, especially within Oracle Fusion HCM.
Technical Skills
- Proficiency in software development languages and frameworks, with a strong foundation in coding and debugging.
- Experience with cloud-based solutions, ideally within the Oracle ecosystem.
- Knowledge of software architecture principles, design patterns, and best practices.
- Ability to work with large-scale enterprise applications and ensure the integrity and performance of the system.
- Strong understanding of testing methodologies, including unit, integration, and regression testing.
Additional Skills
- Strong analytical and problem-solving abilities.
- Excellent communication skills, with the ability to work effectively across cross-functional teams.
- Ability to manage complex projects and tasks independently, while collaborating with other engineering teams.
- Prior experience in payroll or HR-related software systems is highly desirable.
About Oracle
Oracle is a global leader in cloud technology and software development, renowned for using cutting-edge technologies to tackle today’s business challenges. With over 40 years of continuous growth and innovation, Oracle partners with industry leaders across sectors to deliver transformative solutions that empower businesses to succeed in a dynamic world.
Our inclusive culture is a driving force behind our success. We embrace diversity and welcome qualified applicants from all backgrounds. Oracle is an Equal Employment Opportunity Employer, and we provide equal consideration for employment regardless of race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or any other characteristic protected by law.
We are committed to providing accommodations for individuals with disabilities throughout the recruitment and employment process. Should you require any assistance or accommodations, please reach out to us at [email protected] or by calling +1 888 404 2494 in the United States.