Stanford University - Redwood City, CA
posted 4 months ago
Stanford's University Information Technology (UIT) organization is a dynamic hub that services a diverse clientele from various university business units and schools. We are a collective of business analysts, developers, testers, and architects dedicated to designing and building applications that support the core functions of the University. We are currently seeking a passionate IT Software Developer to join our Middleware and Integration Services (MaIS) group within Enterprise Technology (ET) at University IT. The MaIS group is responsible for the services and technologies utilized by the campus community and University business systems to manage enterprise data related to people, organizations, courses, workgroups, and authority. This group oversees 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 focuses on the development and maintenance of these systems, requiring a developer proficient in Java, JavaScript, Web Services, and Oracle database development. The incumbent will collaborate closely with other system developers, business analysts, QA, and deployment and operations teams to ensure the successful deployment of software applications. A successful candidate will have a proven track record in designing and developing secure, reliable, and scalable enterprise information systems. The role involves conceptualizing designs, implementing solutions for complex systems, and working with a variety of users to gather information and develop intra-system tradeoffs. The developer will document system builds and application configurations, provide technical analysis, design, development, conversion, and implementation work, and may serve as a technical project leader for projects of moderate complexity. Additionally, the developer will mentor lower-level software developers and compare, evaluate, and implement new features and technologies, integrating them into the computing environment while following the team’s software development methodology.