University of Illinois Urbana-Champaign, IL - Urbana, IL

posted 16 days ago

Full-time - Entry Level
Hybrid - Urbana, IL
Educational Services

About the position

The .Net Software Developer for the Center for Prevention Research and Development (CPRD), within the University of Illinois' School of Social Work, works as a member of the Application Data Services (ADS) Team to create and maintain web applications that support project needs. We seek candidates focused on improving the health and well-being of Illinoisans through technological solutions. The .Net Software Developer is responsible for implementing established processes for development and testing, maintaining technical documentation, and collaborating with team members. All CPRD web applications are stable with planned enhancements and releases. The .Net Software Developer works 37.5 hours per week (8:30am-5:00pm) with limited overtime. CPRD is a vibrant applied research center that has been in operation for 30 years. CPRD has a stable $3.5 million-dollar portfolio of projects in substance use prevention, juvenile justice, maternal and early childhood health, teen pregnancy prevention, and police deflection. CPRD invests in its staff with procedures to support professional development and ongoing learning opportunities.

Responsibilities

  • Develop reliable, robust, and secure web applications as a member of a development team.
  • Develop new enhancement on existing web application and database driven web applications to meet client needs using ASP.NET Web Forms, MVC, WPF, Blazor, C#, SQL-Server, HTML, CSS, JavaScript, JQuery, Telerik devcraft, Angular JS and bootstrap.
  • Design and setup databases for use with dynamic applications including SQL Server stored procedures, optimization, and security.
  • Serve as Tier 2 for maintaining and supporting web applications and existing database driven web applications to resolve customer issues.
  • Writing well designed, testable, efficient code by using best software development practices.
  • Develop reusable, maintainable cross-browser components/widgets for seamless integration across multiple websites.
  • Design and implement website layouts and user interfaces using standard HTML/CSS practices, optimized for Web Forms, MVC, and Blazor frameworks.
  • Integrate client and server side technologies.
  • Modify existing functionality to enhance web accessibility.
  • Design and write test automation scripts and execute them.
  • Design and write and test manual testing.
  • Create technical documentation for internal and external audiences.

Requirements

  • High school diploma or equivalent.
  • Four (4) years of work experience in IT-related functions such as hardware/software support, programming, network design, network engineering, IT systems integration, or closely related field.
  • Demonstrated experience developing data-driven web applications using .Net technologies and SQL Server.
  • Demonstrated experience with ASP.net web forms, or ASP.net MVC, or Blazor.
  • Demonstrated experience developing secure web applications and/or web services, using program language such as C#, JavaScript, CSS and/or HTML.
  • Demonstrated experience with software version control (such as Git, TFS, or SVN).
  • Demonstrated experience with a minimum of two of the following development tools: Microsoft Visual Studio, Microsoft SQL Server, Microsoft Office family of applications.

Nice-to-haves

  • Bachelor's degree in computer science or related field.
  • Experience with Git or similar version control system.
  • Awareness of current web standards and trends.

Benefits

  • Hybrid work options may be available for this position with the ability to be on-site as needed per the University's Workplace Flexibility policy.
  • Competitive salary commensurate with qualifications and experience.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service