Software Developer / Senior Software Developer - Facilities & Services

Full Time
Urbana, IL 61801
Posted
Job description

Software Developer / Senior Software Developer

Facilities & Services


Illinois is a world leader in research, teaching, and public engagement. We serve the state, the nation, and the world by creating knowledge, preparing students for lives of impact, and addressing critical societal needs through the transfer and application of knowledge. Illinois is the place where we embrace difference. We embrace it because we value it. Illinois is especially interested in candidates who can contribute, through their research, teaching, and/or service, to the diversity and excellence of the Illinois community.


Facilities and Services is currently seeking one Software Developer / Senior Software Developer to develop and support complex standalone and web applications, interfaces, and reports in a multi-tier distributed environment. In this role you will perform analysis, design, and development activities for all phases of the software development life cycle. You will utilize knowledge and understanding of database theory and practice to create and maintain database structures and queries.


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 & RESPONSIBILITIES:


Application Development

  • Identify and analyze user requirements.
  • Prioritize, assign, and execute tasks throughout the software development life cycle.
  • Design and review database architecture.
  • Schedule product releases with internal teams.
  • Follow security best practices.
  • Design, build, and maintain efficient, reusable, and reliable Java code.
  • Ensure designs follow specifications.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Maintain code quality, organization, and automatization.
  • Translate application storyboards and use cases into functional applications.
  • Effectively design and develop multi-tier application software using industry standard software design methodology, framework & technical architecture standards.
  • Design and develop software to integrate with a variety of 3rd party vendor systems / service providers.

Application Testing


  • Perform system analysis, design, development and unit testing of standalone, web and data related applications with technologies such as Java, .Net, SSIS, Spring, etc.
  • Deliver high quality software by creating a test plan and testing code thoroughly.
  • Participate in code reviews and testing.
  • Help identify and rectify coding bugs and errors in collaboration with the technical lead.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Ensure the best possible performance, quality, and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization, and automation.
  • Ensure excellent customer service by analyzing production issues and providing prompt resolutions.
  • Perform technical evaluation of tools and products and contribute towards technology architecture decisions.

Work Collaboratively to Achieve Team Goals


  • Act as a resource for clients to obtain necessary information to enhance their user experience.
  • Support business and technology teams as necessary during design, development, and delivery to ensure scalable and robust solutions.
  • Communicate effectively with the technology team and business users.
  • Provide ongoing system support by maintaining and enhancing existing software applications. Participate in technical information sharing opportunities with fellow project team members.
  • Learn new skills, technical concepts, and be part of a team environment.
  • Create and actively maintain up-to-date documentation for analysis, design, development, unit testing, and implementation activities.
  • Ensure excellent customer service by analyzing production issues and providing prompt resolutions.

Other Duties as Assigned


Minimum Education and Work Experience:


Software Developer

  • 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 in one or more programming languages such as; Java, C#, Ruby, JavaScript, .Net. Demonstrated experience in Databases and SQL.
  • College coursework which includes Information Technology (IT), IT Management, Programming, IT systems, or a closely related discipline may be substituted as follows: 30 semester hours equals one (1) year, Associate’s Degree equals eighteen (18) months, 90 semester hours equals two (2) years, Bachelor’s Degree equals three (3) years.

Preferred Work Experience

  • Demonstrated experience in the following:
    • AJAX and Node.js principles and coding.
    • Web Service standards (SOAP, REST, WSDL, etc.) and coding.
    • JavaMessaging Service (JMS) principles and coding.
    • The entire development cycle (planning, analysis, design, implementation, testing and integration, and maintenance). (Software Developer)

Senior Software Developer

  • Six (6) 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 with the entire development cycle (planning, analysis, design, implementation, testing and integration, and maintenance).
  • College coursework which includes Information Technology (IT), IT Management, Programming, IT systems, or a closely related discipline may be substituted as follows: 30 semester hours equals one (1) year, Associate’s Degree equals eighteen (18) months, 90 semester hours equals two (2) years, Bachelor’s Degree equals three (3) years.

Preferred Work Experience

  • Work as a Senior Developer or similar role.
  • Demonstrated experience with the following:
    • Programming languages such as; Java, C#, Ruby, JavaScript, .Net.
    • Web Service standards (SOAP, REST, WSDL, etc.) and coding.
    • Databases and SQL.
    • Mission critical, 24x7 systems.
    • Managing complex projects.
    • Experience developing applications in a complex infrastructure such as web server clusters, load balancing, and message broker services.

Salary and Appointment Information:


This is a full-time, benefits eligible Information Technology Technical Associate position appointed on a 12-month service basis. The expected start date is as soon as possible after the close of the search. This position may be considered for a hybrid remote work arrangement depending on unit needs and guidelines. Salary will be commensurate with experience.

Application Procedures & Deadline Information

Applications must be received by 6:00 pm (CST) on June 2nd, 2023. Apply for this position using the Apply Now button at the top or bottom of this posting. In order to be considered as a transfer candidate, you must apply for this position. Applications not submitted through https://jobs.illinois.edu will not be considered. If required by the position, transcripts or other documentation of credentials are to be provided no later than the first day of employment. For further information about this specific position, please contact fijalkov(at)illinois.edu. For questions regarding the application process, please contact 217-333-2137.

The University of Illinois System is an equal opportunity employer, including but not limited to disability and/or veteran status, and complies with all applicable state and federal employment mandates. Please visit Required Employment Notices and Posters to view our non-discrimination statement and find additional information about required background checks, sexual harassment/misconduct disclosures, COVID-19 vaccination requirement, and employment eligibility review through E-Verify.

Applicants with disabilities are encouraged to apply and may request a reasonable accommodation under the Americans with Disabilities Act (2008) to complete the application and/or interview process. Requests may be submitted through the reasonable accommodations portal, or by contacting the Accessibility & Accommodations Division of the Office for Access and Equity at 217-333-0885, or by emailing accessibility@illinois.edu.

Requisition ID: 1017597
Job Category: Technical
Apply at: https://jobs.illinois.edu

randomorbitinc.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, randomorbitinc.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, randomorbitinc.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs