Software Developer or Senior Software Developer - Technology Services

Updated: 2 months ago
Location: Urbana, ILLINOIS

Details

Posted: 22-Feb-24

Location: Urbana, Illinois

Type: Full-time

Salary: Open

Categories:


Information Technology
Staff/Administrative

Internal Number: 5040430



Software Developer or Senior Software Developer
Technology Services - University of Illinois at Urbana-Champaign
Technology Services is seeking a software developer to work on the Rokwire open source platform. In partnership with the Smart, Healthy Communities Initiative, you will work with various campus groups to write code that helps develop, maintain and improve the University of Illinois app and that contributes to the Rokwire project. through the development of technical documentation. This position will report to manager of software development in Technology Services with day-to-day duties assigned by the Smart, Healthy Communities Initiative developer team lead. Two hiring levels are described below, please apply for the level that best matches your experience. Fully remote work may be possible for this position per the University's Workplace Flexibility policy. Sponsorship for work authorization is not available for this position.
Why Work at Technology Services?
Highlights of Employee Benefits
Software Developer Job Summary
Work on assigned software development projects based on detailed technical specifications and with up to intermediate level of difficulty. Analyze new project requests, create technical design documentation, code, test, and implement projects with direction from senior software development staff. Work with tools and follow Rokwire established standard practices to handle common tasks.
Senior Software Developer Job Summary
Work on assigned software development projects based on limited to detailed technical specifications and up to complex level of difficulty. Analyze new project requests, create technical design documentation, create software that is efficient and/or original, test thoroughly, and implement projects with contributions from Lead software development staff. Work with tools and follow team provided techniques to handle common tasks.
Duties & Responsibilities
Complete software solutions with limited supervision.

  • Work on assignments to create new software applications, and provide maintenance or fix defects in existing software applications.
  • Implement correct and accurate software programs according to detailed specifications.
  • Utilize software development team tools and techniques provided to handle common tasks.
  • Complete technical documentation.
  • Test solutions thoroughly.
  • Collaborate with other software developers as needed to complete tasks.
  • Partner with the Technology Services Help Desk by setting and managing the expectations of customers.
  • Participate in diverse workgroups.
  • Create detailed open-source documentation to help others adopt and contribute to the Rokwire platform.
  • Senior level only: Identify and explore useful new technologies that fit within the groups architectural and strategic direction.
  • Senior level only: Collect information to provide guidance to senior staff in refining specifications.
  • Senior level only: Configure and deploy software

Participate constructively in meetings by providing relevant, concise and reasoned analysis of topical matter.
Understand the applicable processes and procedures of the organization and make recommendations in the continual improvement of those processes and procedures, providing for management analysis and recommendations on continuous improvement.
  • Explore and report on useful new technologies that fit within the groups' architectural and strategic direction.

Ensure excellent customer service throughout Technology Services.
  • Resolve customer satisfaction issues.

Act as an advocate for Technology Services customers in service planning and deployment across the organization.
Software Developer Minimum Qualifications
Experience may be concurrent:
  • High school diploma or equivalent.
  • Any one or any combination totaling two (2) years (24 months) from the following categories:
  • College coursework which includes Information Technology (IT), IT Management, Programming, IT systems, or a closely related discipline, as measured by the following conversion table or its proportional equivalent:
  • 30 semester hours equals one (1) year (12 months)
  • Associate's Degree (60 semester hours) equals eighteen months (18 months)
  • 90 semester hours equals two (2) years (24 months)
  • Bachelor's Degree (120 semester hours) equals three (3) years (36 months)
  • 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 using a programming language and development environment.

  • Senior Software Developer Minimum Qualifications
  • High School degree or equivalent
  • Five years of progressively more responsible work in an IT-related profession including software development experience. College coursework which included IT, IT Management, or a closely related discipline may substitute for experience:
  • 30 semester hours equals one (1) year (12 months)
  • Associate's Degree (60 semester hours) equals eighteen months (18 months)
  • 90 semester hours equals two (2) years (24 months)
  • Bachelor's Degree (120 semester hours) equals three (3) years (36 months)
  • Experience using Python, Java and/or C#.
  • Experience in at least one implementation platform, including standard libraries and tool chains.

  • Software Developer Preferred Qualifications
  • Bachelor's degree in a relevant field, including Computer Science, Engineering, Information Technology, or other relevant field.
  • Experience using or knowledge of Python and/or Go.
  • Experience using or knowledge of various shell scripting environments such as bash or PowerShell.
  • Experience working in or knowledge of Unix/Linux operating systems.
  • Experience working in or knowledge of database systems such as MongoDB, Oracle, PostgreSQL, or MySQL.
  • Demonstrated experience in gathering stakeholder needs and adjusting to changes.

  • Senior Software Developer Preferred Qualifications
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or other relevant field.
  • Experience developing web applications and RESTful web APIs and/or message brokers.
  • Experience working in or knowledge of Unix/Linux.
  • Experience using or knowledge of database systems such as MongoDB, Oracle, PostgreSQL, or MySQL.
  • Experience deploying and supporting software in a cloud environment such as AWS, Google Cloud Platform, or Microsoft Azure.
  • Demonstrated experience in gathering stakeholder needs and adjusting to changes.

  • Knowledge, Skills & Abilities
    Understands common data structures and algorithms. Working knowledge of implementation platforms including standard libraries and tool chains. Proficient in at least one programming language. Ability in communicating effectively and fostering group ownership of work in a high- performance team environment.
    Appointment Information
    This is a 100% full-time Civil Service 5031 - Information Technology Technical Associate position, appointed on a 12-month basis. The expected start date is as soon as possible after the closing date. The salary range starts at $80,000.00 for the Software Developer, and at $95,000.00 for the Senior Software Developer. Salary is commensurate with experience.
    Sponsorship for work authorization is not available for this position.
    For more information on Civil Service classifications, please visit the SUCSS web site at https://www.sucss.illinois.gov/pages/classspec/default.aspx .
    Application Procedures & Deadline Information
    Applications must be received by 6:00 pm (CST) on March 5, 2024. 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.
    To complete the application process:
    Step 1) Submit the Staff Vacancy Application using the 'Apply Now' button at the top of the page.
    Step 2) Submit the Voluntary Self-Identification of Disability forms.
    Step 3) Upload your cover letter, resume (months and years of employment must be included), and names/contact information for three references.
    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 Dallas Johnson at [email protected] . 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, 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 [email protected] .
    Requisition ID: 1023108
    Job Category: Technical
    To apply, visit https://illinois.csod.com/ux/ats/careersite/1/home/requisition/9603?c=illinois
    Copyright 2022 Jobelephant.com Inc. All rights reserved.
    Posted by the FREE value-added recruitment advertising agency
    jeid-451bc3fb92614d47a8fde0ee86355019


    Create a Job Alert for Similar Jobs
    About University of Illinois - Urbana-Champaign
    The University of Illinois at Urbana-Champaign has earned a reputation as a world-class leader in research, teaching, and public engagement. With our land-grant heritage as our foundation, we pioneer innovative research that tackles global problems and expands the human experience. Our transformative learning experiences, in and out of the classroom, are designed to produce innovative alumni who desire to make a significant, societal impact.
    Connections working at University of Illinois - Urbana-Champaign
    More Jobs from This Employer
    https://main.hercjobs.org/jobs/19788135/software-developer-or-senior-software-developer-technology-services
    Return to Search Results


    Similar Positions