The Assistant Director, Application Development is a functional specialist in one or more programming or technical areas relevant to CRSP, and serves as a key advisor to members of the CRSP senior management team. The Assistant Director heads efforts in one or more development areas and directly manages staff members assigned to those areas. The Assistant Director is required to analyze existing systems and tools, design improvements, and provide expert technical and strategic advice to senior management. The Assistant Director must demonstrate to Sr. Management appropriate general knowledge so that he/she is capable of âœstepping inâ when necessary. The Assistant Director has also demonstrated the appropriate sophistication, sensitivity, maturity, and supervisory/HR competency, including knowledge of applicable standards of conduct/performance to allow inclusion in confidential discussions of HR matters and as is expected of a supervisor at the UC, and is thus able to serve as the CRSP senior managementâ™s proxy in such matters when required.
Direct a team of programmers collaborating with end users to analyze needs and develop solutions to improve CRSP systems and applications.
Utilize high level programming and design skills and technical knowledge in the design and development of new or improved systems and/or applications with limited assistance/resources from director.
Build and maintain design documentation suitable for internal management and users and adaptable for external usage.
Use high-level programming skills in the design, development, coding, compiling, debugging, and documentation of new or improved systems and/or applications with limited assistance/resources.
Write modular code that successfully integrates with existing applications.
Organize large systems into programming steps that can be executed by other programming staff and coordinate with programming teams participating in the development.
Act as a lead technical architect in the development of a CRSP product or process, and understand all production and user aspects of the new system.
Function as an expert on the system in discussions with senior management, high level representatives of external partners, or customers.
Understand the system impact of proposed enhancements, options, and build plans for executing system changes.
Assist in the development of programming skills and tool usage of programming staff or other technical staff, including the introduction and enforcement of usage standards.
Suggest potential tools and implementation strategies to senior management, systems staff, or other non-technical staff.
Appraise and introduce available technologies that might benefit the organization.
Communicate clearly and effectively with subordinates, staff members, and customers/users, ensuring that a productive and professional environment is created in all areas of work.
Effectively direct area(s) of responsibility, by motivating, training, and developing a diverse group of staff members to provide desired strategic and operational outcomes within the allocated resources.
Education, Experience or Certifications
Bachelorâ™s degree required.
Masterâ™s degree in one of the following strongly preferred: computer science or a related technical field, MBA in Finance or a related field, project management.
Experience with the full design and software development life cycle (SDLC) required, including familiarity with various project management approaches/methodologies.
Experience developing client/server and distributed applications preferred.
Experience maintaining and debugging existing applications required.
Experience developing Web based applications preferred.
At least five years of experience in application development required. Experience in the securities and/or financial industry and/or additional education in Finance preferred.
Technical Knowledge or Skills:
Expertise with various programming tools required. A high skill level in more than one area is required, and a range of skills is preferred.
Expertise with various operating systems, scripting languages, and available tools depending on assignment required.
Expertise in one or more design tools depending on assignment required.
Ability to lead programming projects required.
Working knowledge of relational database theory and dimensional database models required.
Excellent verbal and written English communication and interpersonal skills, including active listening skills, required.
Ability to communicate and document technical concepts to non-technical staff and users/partners required.
Ability to read systems software for understanding and documenting existing business rules required.
Strong self-management skills required. Must be highly reliable, accountable, and a self-starter and exhibit organization and time management skills with the ability to coordinate multiple activities.
Demonstrated critical thinking and problem solving skills required, including expert ability to analyze and evaluate information objectively.
Demonstrated history of initiative and independent action in a collaborative team-oriented environment required.
Note: When applying, all required documents MUST be uploaded under the Resume/CV section of the application.
The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national or ethnic origin, age, status as an individual with a disability, protected veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.
Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via the Applicant Inquiry Form.
The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.
Internal Number: JR03379
About University of Chicago
One of the world's premier academic and research institutions, the University of Chicago has driven new ways of thinking since our 1890 founding. Today, UChicago is an intellectual destination that draws inspired scholars to our Hyde Park and international campuses, keeping UChicago at the nexus of ideas that challenge and change the world.