You haven't searched anything yet.
Department BSD BIS - Application Services 2
About the Department The Biological Sciences Information Services (BSDIS) department supports our mission to create new knowledge of living systems, train the next generation of leaders in biology and medicine, and advance the forefront of health through innovative patient care. The primary focus of BSDIS is developing business applications consistent with the goals of the Biological Sciences Division.
Job Summary The Full Stack Application Developer will join a team of seasoned developers. The team works with a variety of technologies primarily focused on Microsoft C#, MSSQL, javascript, html, and CSS. The job works semi-independently to perform a variety of activities relating to software support and/or development.
The Full Stack Application Developer analyzes, designs, develops, debugs, and modifies computer code for end user applications, beta general releases, and production support. Guides development and implementation of applications, web pages, and user-interfaces using a variety of software applications, techniques, and tools. Solves complex problems in administration, maintenance, integration, and troubleshooting of code and application ecosystem currently in production.
The Full Stack Application Developer will be expected to work semi-independently, interact directly with client departments/team members as needed, and work on multiple projects simultaneously to meet deadlines. Projects are varied and tasks will include, but not be limited to initial development of web applications and web services, data migration and validation; Creating and modifying database schemas; Evaluating and implementing commercial, custom, and open-source software; giving demonstrations/walkthroughs of current software projects.
Responsibilities
Designs, implements, tests and bug fixes new features for applications primarily in the Microsoft C# ecosystem.
Responsible for regular communication with others involved in the development process.
Participate as a team member.
Provide support to end users.
Write programs according to specifications determined during meetings with end users or as supplied by the Programming Manager/Business Analysts.
Participate in end-to-end testing.
Provide appropriate written documentation of project development and programming code.
Solves problems and identifies opportunities for technical improvement and performance optimization.
Reviews and tests code to ensure appropriate standards are met.
Investigates and resolves day-to-day technical problems using standard procedures.
Works with stakeholders to gather and analyze requirements for developmental programs. Receives a moderate/high level of guidance to design applications to meet University and business requirements.
Performs code testing on components and works to ensure that appropriate implementation standards are met.
Supports and maintains existing applications. Works with web developers and responds to requests from users.
Performs other related work as needed.
Minimum Qualifications
Education:
Minimum requirements include a college or university degree in related field. ---
Work Experience:
---
Certifications:
---
Preferred Qualifications
Education:
BS/BA degree in Computer Science or Engineering or related field.
Experience:
Familiarity with Microsoft C# programming languages/environments.
Familiarity with HTML, CSS, and JavaScript; previous exposure to web development JavaScript frameworks (Vue.js, AngularJS, Bootstrap, jQuery, Node, Ajax) a plus.
Familiarity with Relational Databases Management Systems (i.e. MSSQL, Oracle, SQLite, etc.).
Familiarity with Object Oriented Programming, Model-view-controller design.
Exposure to Git or other version control system.
Preferred Competencies
Knowledge of concepts, practices, and procedures of software development.
Ability to produce verbal and written communication.
Ability to use standard software development applications and tools.
Ability to use analytical and quantitative skills and diagnostic techniques to resolve problems.
Ability to manage technical details.
Ability to communicate technical concepts to non-technical staff.
Ability to work in a collaborative team environment.
Ability to develop test scripts and executing end-to-end system testing.
Ability to document development projects.
Possesses integrity and credibility to work with and protect sensitive data.
Ability to collaborate and work with other programmers, system administrators, database administrators, business analysts, security personnel, and web administrators.
Ability to provides estimates to complete tasks as needed.
Ability to identify and resolve technical issues.
Ability to develop an understanding of Research Administration business processes.
Working Conditions
Occasional evening or weekend work hours (rare).
Application Documents
Resume (required)
Cover Letter (required)
When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application.
Job Family Information Technology
Role Impact Individual Contributor
FLSA Status Exempt
Pay Frequency Monthly
Scheduled Weekly Hours 40
Benefits Eligible Yes
Drug Test Required No
Health Screen Required No
Motor Vehicle Record Inquiry Required No
Posting Statement
The University of Chicago is an Affirmative Action/Equal Opportunity/Disabled/Veterans and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, national or ethnic origin, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination.
Staff Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form.
We seek a diverse pool of applicants who wish to join an academic community that places the highest value on rigorous inquiry and encourages a diversity of perspectives, experiences, groups of individuals, and ideas to inform and stimulate intellectual challenge, engagement, and exchange.
All offers of employment are contingent upon a background check that includes a review of conviction history.A conviction does not automatically preclude University employment.Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position.
The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.
Full Time
$77k-100k (estimate)
05/05/2024
05/20/2024
The following is the career advancement route for Full Stack Application Developer positions, which can be used as a reference in future career path planning. As a Full Stack Application Developer, it can be promoted into senior positions as a Web Applications Developer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Full Stack Application Developer. You can explore the career advancement for a Full Stack Application Developer below and select your interested title to get hiring information.