Skip to main content
Posted November 22, 2021
Beckman Institute/University of Illinois at Urbana-Champaign

Senior Database Applications Programmer

Urbana, IL, USA Full Time
Compensation: $85,000 to $100,000 Annually
Health insurance and retirement programs, tuition waivers, vacation and sick leave.

The University of Illinois Urbana-Champaign has an opening for a Senior Database Applications Programmer with the Beckman Institute. This position is...

The University of Illinois Urbana-Champaign has an opening for a Senior Database Applications Programmer with the Beckman Institute. This position is responsible for working in a team environment to design, develop and maintain the next generation of desktop and web-based applications for Beckman Institute administration and researchers.

The University of Illinois is an Equal Opportunity, Affirmative Action employer that recruits and hires qualified candidates without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability or veteran status. For more information, visit http://go.illinois.edu/EEO.

Duties and Responsibilities:

  • Assume primary responsibility for the support and development of database applications.
  • Lead the design, securing, and implementation of new databases and web application modules, involving all phases of the software development lifecycle.
  • Take the lead in gathering business requirements to produce robust, well-organized products with limited supervision.
  • Lead the maintenance, evaluation, and support of existing applications, automating, and streamlining processes whenever possible.
  • Work directly with stakeholders to prioritize system requests and resolve issues independently.
  • Lead database administration, including backup planning, capacity planning, performance tuning and security.
  • Work directly with researchers to gather needs and develop or assist in identifying tools to move their research goals forward.
  • Produce documentation, including requirements and design documents, code documentation, user documentation and other reports as needed.
  • Integrate applications with third party software.
  • Instruct users in the use of applications and provide excellent user support.

Qualifications:

Required:

  • 6 years of progressively more responsible software development experience using C# and .NET web application design.
  • College coursework which included Information Technology (IT), IT Management, or a closely related discipline may be substituted as follows: 60 semester hours or Associate’s Degree equals one (1) year, 90-120 semester hours or Bachelor’s Degree equals two (2) years.
  • Demonstrated experience with database administration - experience designing, building, securing, and maintaining Microsoft SQL databases.
  • Demonstrated experience using web scripting language (JavaScript, jQuery, or other)
  • Demonstrated experience creating SQL Server jobs, stored procedures, and functions.
  • Demonstrated experience securing web applications.
  • Experience with the software development lifecycle, including release management – taking software development projects from user requirements gathering and development through end-product delivery and migration to production.
  • Experience can be concurrent.

Preferred:

  • Experience in any or all of the following:
    • Integrating applications into an Active Directory environment
    • .NET core
    • Using a version control system
    • Project management
    • Systems analysis
    • Development practices
    • Ensuring applications adhere to Accessibility Standards
    • Quality assurance
    • User training and documentation
    • Problem resolution
    • User interface design
    • Analyzing data, extracting rules, and understanding business processes to help design applications
    • Using a ticketing system for end user support
  • Four years using web scripting language (JavaScript, jQuery, or other).
  • Four years database application development and database administration with Microsoft SQL Server.
  • Four years gathering user requirements, training users, writing documentation (functional and user), working in a team environment, and developing applications in a Windows environment.
  • Four years creating SQL Server jobs, stored procedures, and functions.

Successful candidates will have:

  • Excellent programming and organizational skills.
  • Willingness to work as part of a group, agreeing on standards, offering opinions and taking advice from teammates.
  • Ability to take the lead in the design and development of database applications.
  • Expertise in developing SQL queries of relational databases.
  • Ability to communicate effectively and interact positively with a diverse user community.
  • Ability to quickly learn business processes and programmatically automate whenever possible.
  • Ability to self-manage tasks.
  • Strong written and verbal skills.

SALARY AND APPOINTMENT INFORMATION

This is a full-time Civil Service IT Technical Associate position appointed on a 12-month service basis. The expected start date is as soon as possible after the closing date. Salary is commensurate with experience and qualifications.

This listing expired on Dec 22. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.