Assistant Research Software Developer The National Center for Supercomputing Applications The National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign provides supercomputing and advanced digital resources for the nation's scientific enterprise. At NCSA, University of Illinois faculty, staff, students, and collaborators from around the globe use advanced digital resources to address and research grand challenges for the benefit of science and society. NCSA has been advancing one third of Fortune 50 companies for more than 30 years by bringing industry, researchers and students together to solve grand challenges at rapid speed and scale. NCSA is currently seeking an Assistant Research Software Developer who will provide business software development and engineering in support of projects and research which can include elements of data analysis, data ingestion and integration from heterogeneous sources, cybersecurity, web front ends, back end services that scale, as well as databases. As a Research Software Developer, you will interact with people in a wide range of educational, scientific, and engineering disciplines to design, develop, and support advanced software tools in areas such as human resources, finance, communications, and administration. Creativity, independence, a strong work ethic, as well as coordination with internal customers will be critical. You will represent the group at meetings, give presentations, and contribute to strategic planning. NCSA is committed to increasing the diversity of the campus community. Candidates who have experience working with a diverse range of faculty, staff, and students, and who can contribute to the climate of inclusivity are encouraged to apply.
The University of Illinois is an Equal Opportunity, Affirmative Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply. For more information, visit http://go.illinois.edu/EEO.
Duties & Responsibilities Research Software Application and Development (90%)
Assist with the development of software that addresses real world, complex problems with simple interfaces to powerful backend tools, and analyses across human resources, finance, communications, and administration., growing to work both independently and in collaboration with team members.
Make recommendations in the evaluation and integration of collaborative input, and contribute to the design of new approaches and techniques to address project-specific needs and critical technological challenges.
Ensure that project-related assignments are completed within deadlines.
Assist project team members in terms of developing software and tools, as well as in prioritization of deliverables and deadlines.
Contribute to discussions about the strengths and weaknesses between varieties of novel approaches to software development problems.
Work with internal customers to leverage synergies across projects. Design and support common cyberinfrastructure for a broad range of communities within the University.
Employ methodologies and develop code which supports an environment of secure systems. Design and develop security-oriented programs which by nature defend against disruption or misdirection of services.
Track activity in relevant fields both programmatic and domain-specific.
Research Communication (10%)
Communicate findings with project colleagues to be used as needed in current programming and design efforts.
Publish and present results of software research and development to contribute to internal documentation.
BA/BS in computer science, information systems and information technology or closely related field.
One year of experience in software development this can be a combination of course level software development, internship experience, and/or professional experience.
Six months of experience researching, presenting, and/or publishing technical projects or papers in a professional or academic setting.
This is a 100% full-time Academic Professional position, appointed on a 12-month basis. The expected start date is as soon as possible after October 16, 2023. Salary is commensurate with experience.
Application Procedures & Deadline Information
Applications must be received by 6:00 pm (CST) on October 16, 2023. Apply for this position using the Apply Now button at the top or bottom of this posting. Upload a cover letter, resume/CV and academic credentials. Applications not submitted through https://jobs.illinois.edu will not be considered. For further information about this specific position, please contact [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, 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 [email protected].
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.