The Information Technology Department at NORC is seeking an entry to mid-level Programmer for the Application Development team at our Chicago Loop location. You will be responsible for developing, testing and modify computer applications software and utility programs. You will collaborate with other team members and be provided oversight by the senior members of the team. This position provides support for survey systems and data. Programmer I is an entry to mid-level technical position, providing services to various NORC department by supporting NORC business applications.
NORC's Information Technology program provides technology services to our staff and clients. Given the critical role technology plays in our day-to-day lives, we are committed to providing professional, high-quality solutions in order to further our collective goal of advancing social science research.
- Perform system set-up, software customization, application and data support for existing systems. May perform hands-on testing in a project setting.
- Provide application and data support for existing systems, and writing data preparation and report programs.
- Participation in design and architecture sessions; code, test, and implement programs; set up, test, implement and support non-complex applications in existing systems; perform data maintenance tasks.
- Will write subroutines or sections of new systems; investigate problems reported by system users; resolve problems and refer more complex problems to senior programmer or project manager; assist in training of system users and in preparation of documentation.
- Works in a team; receives assignments and moderate supervision from the IT project manager and/or senior programmer. The project manager/senior programmer will provide general specifications, schedules, priorities and will review the work of the Programmer I.
- Helps carry out tasks as requested by managers to meet needs of project managers and business analysts.
- Identifies trends and patterns in support requests that indicate a need for code revision.
- Performs other duties as assigned.
- Bachelor's Degree in Information Technology or related field.
- 0 to 2 years relevant experience including programming, testing, and database concepts.
- Strong communication skills. Ability to communicate verbally and in writing with both technical and non-technical staff.
- Working knowledge of at least one commonly used programming language – Java and J2EE technologies (JSP, Hibernate, Spring, Struts) or C# preferably; basic knowledge of all phases of software development, including requirements, design, implementation, support and the product release cycles.
- Good analytical skills, programming, testing, and deployment procedures.
- A familiarity with customer service and technologies such as Python, MSSQL or Oracle, Windows OS, Eclipse, Git
- Knowledge of formal unit and system testing processes, and source code control.
NICE TO HAVE:
- Also helpful is a familiarity with build and release cycles, change control processes, open source projects.
- Will have strong analytical skills as well as strong communication skills and desire to work in a team environment.
- Basic knowledge of Microsoft SQLServer DTS/SSIS, database and data warehouse design and development, report development, and systems support, SQLServer, SSIS, Postgres, Access Database and data modeling.
- Detail oriented, organized and ability to juggle multiple tasks/projects with a minimum of supervision.
|WHAT WE DO:
NORC at the University of Chicago is an objective, non-partisan research institution that delivers reliable data and rigorous analysis to guide critical programmatic, business, and policy decisions. Since 1941, our teams have conducted groundbreaking studies, created and applied innovative methods and tools, and advanced principles of scientific integrity and collaboration. Today, government, corporate, and nonprofit clients around the world partner with us to transform increasingly complex information into useful knowledge.
|WHO WE ARE:
For over 75 years, NORC has evolved in many ways, moving the needle with research methods, technical applications and groundbreaking research findings. But our tradition of excellence, passion for innovation, and commitment to collegiality have remained constant components of who we are as a brand, and who each of us is as a member of the NORC team. With world-class benefits, a business casual environment, and an emphasis on continuous learning, NORC is a place where people join for the stellar research and analysis work for which we’re known, and stay for the relationships they form with their colleagues who take pride in the impact their work is making on a global scale.
NORC is an affirmative action, equal opportunity employer that values and actively seeks diversity in the workforce. NORC evaluates qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, sexual orientation, gender identity, and other legally- protected characteristics.