Westfield - Westfield Center, OH

posted 4 months ago

Full-time - Mid Level
Westfield Center, OH
Educational Services

About the position

The Application Development Senior Engineer is a pivotal role within our organization, primarily responsible for leading the development of custom and commercial software applications. This position operates under limited supervision and requires a high level of technical expertise, particularly in the Oracle Fusion HCM environment. The engineer will engage closely with teammates and business stakeholders, often as part of a SAFe Agile team, to ensure that complex software solutions are not only aligned with business requirements but are also delivered on time and within budget. This role is crucial in providing technical leadership and mentorship to junior team members, ensuring adherence to best practices and coding standards throughout the development process. In this role, the engineer will design and develop custom or commercial software applications by collaborating with cross-functional teams, including product owners, architects, and other stakeholders. The engineer will lead the development of scalable, maintainable, and reliable applications that meet business requirements. Quality assurance is a key component of this position, as the engineer will perform unit testing and provide overall technical oversight, participating in system testing, integration testing, and performance testing to ensure the highest quality of deliverables. The engineer will also be responsible for reviewing and testing code to ensure compliance with quality standards, identifying and resolving defects promptly. In addition to technical responsibilities, this role involves providing guidance and mentorship to junior developers, contributing to the growth of the development team, and overseeing tasks for global external resources. The engineer will conduct research and evaluate new technologies to identify opportunities for innovation and process improvement, ensuring that the team remains at the forefront of industry trends and developments in software engineering.

Responsibilities

  • Lead the development of custom and commercial software applications.
  • Design and develop scalable, maintainable, and reliable applications that meet business requirements.
  • Perform quality assurance functions including unit testing and overall technical oversight.
  • Review and test code to ensure adherence to quality standards and identify defects.
  • Provide technical guidance and mentorship to junior developers.
  • Conduct research and evaluate new technologies for innovation and process improvement.
  • Collaborate with IT teams to ensure smooth deployment and operation of applications.
  • Conduct and participate in code reviews and improve code standards.
  • Analyze and troubleshoot complex technical issues in applications.
  • Manage application maintenance activities such as upgrades and user support.
  • Collaborate with business stakeholders to translate needs into technical designs.

Requirements

  • 5-7 years of experience in Application Development or a related field.
  • Minimum 5 years of experience with Oracle Fusion Cloud HCM.
  • Functional understanding of Oracle HCM applications (Core HR, Payroll, Compensation, and Performance Management).
  • Experience in developing extensions for Oracle Fusion Cloud HCM using Oracle Visual Builder Cloud service.
  • Proficient in Fast Formulas, Value Sets, Journeys, Extensible and Descriptive Flex fields.
  • Experience with Oracle Business Process Management Worklist Application.
  • Experience in Oracle Fusion Cloud applications development using web services (SOAP/REST).
  • Ability to develop and maintain interfaces between Oracle Fusion Cloud and third-party systems using HCM Extracts and BI Publisher.
  • Ability to develop and maintain file-based integrations (FBDI) using HDL and HSDL.
  • Expert level experience in writing complex SQL queries and SQL tuning.
  • Experience configuring setups and personalizations in sandbox and migrating to production environments.
  • Bachelor's degree in Computer Science, Information Technology or a related field.

Nice-to-haves

  • Certification as a Software Development Professional in applicable technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service