IT Software Developer

Stanford UniversityRedwood City, CA
29dHybrid

About The Position

Stanford's University Information Technology (UIT) organization serves a diverse clientele from various university business units and schools. We are a hub of business analysts, developers, testers, and architects who design and build applications to support the core functions of the University. We are looking for a passionate Oracle Software Developer to join our Middleware and Integration Services (MaIS) group within Enterprise Technology (ET) within University IT. MaIS is responsible for services and technologies used by the campus community and University business systems to manage enterprise data about people, organizations, courses, workgroups, and authority. The group is responsible for a set of central Registries and supports a suite of applications developed in Oracle Application Express (Apex) and Java background processes that facilitate enterprise integration. This position is for a team focused on developing and maintaining these systems that require a developer with proficiency in the Oracle Integration Cloud platform and data integrators, Web Services, Java, JavaScript, and Oracle database development. The incumbent works closely with the other System developers, Business analysts, QA, and the deployment and operations teams to successfully deploy software applications. A successful candidate will have demonstrated a track record for designing and developing enterprise information systems that are secure, reliable, and scalable.

Requirements

  • Bachelor's degree in Computer Science or Engineering and five years of relevant experience, or a combination of education and relevant experience.
  • Expertise in designing, developing, testing, and deploying applications.
  • Proficiency with application design and data modeling.
  • Ability to define and solve logical problems for highly technical applications.
  • Strong communication skills with both technical and non-technical clients.
  • Ability to lead activities on structured team development projects.
  • Ability to select, adapt, and effectively use a variety of programming methods.]
  • Knowledge of application domain.
  • Understanding of all aspects of software development life cycle and quality control practices.
  • Able to work on multiple initiatives at a time with an ability to manage and prioritize work.
  • A solid grasp of technical problems, capabilities, and solutions especially around database applications
  • Minimum 2 or more years of experience in building web service and file-based integrations using the Oracle Integration Cloud (OIC) platform
  • Minimum 5 years of experience in Java, JavaScript, Web Services, AJAX, XML, HTML, and CSS development
  • Proficient in building inbound and outbound data integrations with Oracle Fusion Cloud
  • Proficient in Oracle SQL, and PLSQL for developing conversions, interfaces, data modeling, and performance tuning
  • Strong understanding of the software development life cycle
  • Knowledge of principles and techniques used in systems analysis
  • Ability to define and solve logical problems for highly technical applications

Nice To Haves

  • Familiarity with Oracle Fusion Human Capital Management (HCM) or Oracle Fusion Financials Cloud is a plus
  • Certification on Fusion Cloud is a plus
  • Passion for working with end users to understand their needs and improve their end-user experience

Responsibilities

  • Conceptualize design, implement, and develop solutions for complex systems/programs independently.
  • Work with clients to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
  • Document system builds and application configurations; maintain and update documentation as needed.
  • Provide technical analysis, design, development, conversion, and implementation work.
  • Work as a project leader, as needed, for projects of moderate complexity.
  • Serve as a technical resource for applications.
  • Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
  • Follow team software development methodology.
  • Mentor lower-level software developers.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Educational Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service