• About
  • Blog
  • Communities
  • For companies
POSTED 775 DAYS AGO

University of Connecticut Student Affairs IT

Software Developer 2

The Department of Student Affairs Information Technology is looking to hire one (1) Software Developer 2 position. Under the supervision of the Software Development Manager, this position provides complex custom software development and technical leadership to other team members for the Division of Student Affairs.

The Division of Student Affairs is committed to diversity, equity, and inclusion; competence in working with culturally and ethnically diverse populations; and awareness of how issues of difference, power, and privilege manifest in higher education environments. The ideal candidate promotes equity and inclusion by demonstrating and supporting an understanding, sensitivity, and appreciation for social justice, cultural humility, and inclusiveness.

DUTIES AND RESPONSIBILITIES

MINIMUM QUALIFICATIONS

PREFERRED QUALIFICATIONS


  • No telecommuting
  • Agencies are OK

Requirements

DUTIES AND RESPONSIBILITIES


  • Prepare software releases and deploy code in Test and Production environments using security best practices, while communicating with users as needed. Provide technical leadership and mentorship for team members.
  • May serve as project leader and supervise other team members or student workers.
  • Work independently to design, produce, and implement software.
  • Devise testing plans and write automated tests to verify software quality and performance.
  • Collaborate with department technical teams to set up new software and services.
  • Integrate with third-party software by creating and/or consuming APIs.
  • Collaborate with developers and users, identifying and refining requirements, building shared understanding while adapting evolving needs.
  • Produce and implement software designs.
  • Give and receive code reviews.
  • Write necessary internal documentation and instructions.
  • Continuously learn, improving knowledge and practices related to software development.
  • Flexible hours may be required.
  • Perform related duties as required.

MINIMUM QUALIFICATIONS


  • Bachelor’s degree and four years of related experience; or an associate's degree and six years of experience; or eight years of related experience.
  • Full-stack development experience in Python. – ex: Pylons/Pyramid, Flask, Django.
  • Building web frameworks using backend databases.
  • Experience in high-level programming languages and using REST APIs.
  • Experience scripting automated unit and functional tests.
  • Experience working in a UNIX-LINUX environment.

PREFERRED QUALIFICATIONS


  • Strong foundation in Object Oriented design, MVC framework, and template-based layouts.
  • Proficiency with front-end web libraries and frameworks. – ex: Bootstrap, jQuery, Knockout.js, AngularJS, etc.
  • Experience with ORM (Object-Relational Mapping). – ex: SQL Alchemy.
  • Experience influencing architecture and usability practices.
  • Experience with development tools in Microsoft or Linux environment.
  • Experience with source control tools. – ex: Git, BitBucket
  • Experience with Continuous Integration (CI)/Continuous Deployment (CD) software pipeline using Jenkins or similar.
  • Experience with containerization and application virtualization.
  • Ability to provide leadership in software development.

Skills + Tech

BOOTSTRAPCDFLEXKNOCKOUT.JS

Software Developer 2

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed
POSTED 775 DAYS AGO

Seniority level

Not mentioned

Contract type

Negotiable

Salary range

Not Informed