Software Developer

University of Connecticut Storrs, CT $90,000 - $105,000
Full Time Mid Level 4+ years

Posted 4 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This role will support the Connecticut Transportation Institute by conducting integrated multidisciplinary research, education, and services that promote safety and efficiency in multi-modal passenger and freight transportation systems. The individual will assist in the research and development of enterprise software for transportation systems in the State of Connecticut.

Responsibilities

  • Design, develop, test, and maintain software applications
  • Identify, troubleshoot, and help resolve software defects and system issues
  • Collaborate with team members and functional users to understand requirements and improve software solutions
  • Write and maintain clear, well-documented code following established standards
  • Create and update technical documentation related to code changes and features
  • Support integration with databases, APIs, and other systems
  • Lead code reviews, testing, and quality assurance activities
  • Follow best practices related to security, data protection, and system reliability
  • Plan and implement software development
  • Contribute to technical projects as part of a cross-functional team

Requirements

  • Experience with object-oriented programming (OOP)
  • Hands-on experience with modern frameworks for backend and web application development (e.g., C#, .NET / .NET Core, or similar)
  • Professional experience with frontend libraries and frameworks used in modern web applications (e.g., Angular, React, or similar)
  • Experience with software design patterns, system architecture, and integration techniques
  • Working experience with Web technologies, APIs, and service-oriented or distributed systems
  • Experience with relational databases and basic data management concepts
  • Demonstrated working knowledge of data modeling and query optimization
  • Demonstrated working knowledge of Extract, Transform, Load (ETL) concepts and data integration processes
  • Demonstrated working knowledge of Continuous Integration and Continuous Delivery/Deployment (CI/CD) concepts and tooling
  • Experience with software development life cycle, development methodologies, and version control practices

Qualifications

  • Associate's degree with six years of related experience; OR Bachelor’s degree and four years of related experience; OR Eight years of related experience.
  • Six years of related experience with an Associate's degree, four years with a Bachelor's degree, or eight years total experience.

Nice to Have

  • Experience with REST APIs
  • Experience demonstrating strong debugging ability in a highly agile environment
  • Experience working with a team of developers to build an enterprise application
  • Experience or stated interest in Large Language Models (LLMs), Natural Language Processing (NLP), Computer Vision or data mining

Skills

Angular * C++ * REST APIs * .NET * REACT * CI/CD * Data Mining * APIs * ETL * .NET Core * SDLC * Large Language Models (LLMs) * Relational databases * Computer Vision * Version control * Natural Language Processing (NLP) * OOP *

* Required skills

Benefits

Competitive salary
Employee tuition waivers
Dependent tuition waivers

About University of Connecticut

The University of Connecticut operates the Connecticut Transportation Institute within the College of Engineering, focusing on multidisciplinary research, education, and services to promote safety and efficiency in transportation systems.

Education
View all jobs at University of Connecticut →