Experience:
No experience
Employment Type:
Full time
Posted:
8/21/2015
Job Category:
Information Services
Software Developer
(This job is no longer available)
Stanford University | Stanford, CA
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

64852Reporting to the Director of Middleware and Integration Services group in Administrative Systems, this position requires strong technical experience of software engineering principles. Middleware and Integration Services is responsible for much of the University's Identity Management strategy for students, faculty, staff, and University affiliates, which includes privilege and account management, authorization, and workgroup, organization and course provisioning. The group manages a set of central Registries and additionally supports a suite of Java developed applications and background processes which facilitate enterprise integration.

This position is one of a small number of developers, focused on development and support of these systems. The incumbent works closely with the other System Developers, UI Designer, QA and the Deployment and Operations Team 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.

Responsibilities:

- Participate in component level design and planning process, utilizing knowledge of object oriented programming to translate design requirements and project specifications into robust implementations including database transaction processing

- Ability to design and develop in all layers of the application

- Develop technical specifications and perform implementations in a timely fashion

- Perform unit testing and adhere to -test first' agile development methodology practices

- Perform application builds in the development environment as needed using agreed upon build tools and methods

- Ensure prompt resolution to bug reports

- Adhere to design, coding, and build standards

- Maintain and support developed systems

- Provide assessment of impact for change requests and technical queries in assigned areas

- Contribute to development planning through task breakdown, estimation and dependency identification

- Conduct in-depth analysis to solve problems, make recommendations and/or to discover new approaches to system design and implementation

- Ability to assume position as a team lead on a technical project in collaboration with the Director

- Keep abreast of industry technology and development standards and contribute to defining a strategy to migrate to emerging standards as they become viable.

- Set team standards in applicable area of technical domain and expertise

About Stanford University

Stanford Engineering has been at the forefront of innovation for nearly a century, creating pivotal technologies that have transformed the worlds of information technology, communications, health care, energy, business and beyond. The school’s faculty, students and alumni have established thousands of companies and laid the technological and business foundations for Silicon Valley. Today, the school continues to seek solutions to important global problems and educate leaders who will make the world a better place.