Under general direction, function as an application developer for web-based applications in the Undergraduate Admissions department and for Undergraduate Admissions applications used in system-wide projects that serve the nine undergraduate campuses and 112 California Community Colleges. Provide analysis, design, decision making, programming, technical leadership, and oversight during the entire software development process. Work with the client community of prospective students and applicants, the campus community (faculty, students, and staff), Undergraduate Admissions office staff, and OP/UC Campus staff to create software solutions that meet the needs of all the constituents. Manage projects and planning by communicating project information, conducting demonstrations, design sessions, and providing support. Take the lead on highly complex applications and work with other team members to oversee a project’s overall success.
Extensive experience and advanced level/knowledge with the following:
- Writing SQL Queries and programming Relational Databases such as Oracle or SQL Server.
- Analyzing business rules and data for writing complex SQL queries to very large database systems.
- Interfacing with middleware systems including LDAP, Kerberos security, and user authorization systems.
- Software development methodologies and strategies and skills to alter them to fit specific programming scenarios.
- Documenting analysis efforts, programming objects, and design efforts for management review.
- Creating functional requirements from user input and turning them into technical design specifications and selecting appropriate technical approaches.
- Researching, evaluating, selecting, and implementing architectures, tools, and hardware appropriate to projects.
- Experience in lead responsibility for design and development of large scope projects under broad supervision that include various clients (prospective students, applicants, faculty, students, and staff).
- Skills to research, learn, implement, and communicate technical concepts to technical and non-technical staff.
- Organizational and time management skills.
- Excellent written and verbal communication skills which include the exercise of tact and diplomacy.