Software Developer 1
Posted 4 weeks ago
Interested in this position?
Upload your resume and we'll match you with this and other relevant opportunities.
Upload Your ResumeAbout This Role
The Connecticut Transportation Institute at the University of Connecticut is seeking a full-stack software developer to assist in the research and development of enterprise software for transportation systems. This role involves digitizing, querying, visualizing, and analyzing transportation safety-related data.
Responsibilities
- Assist in the design, development, testing, and maintenance of 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.
- Participate in code reviews, testing, and quality assurance activities.
- Follow best practices related to security, data protection, and system reliability.
Requirements
- Experience with object-oriented programming (OOP).
- Experience with at least one programming language used for backend and web application development (e.g., C#, .NET / .NET Core, or similar).
- Experience with modern web application architecture, including APIs and client–server interactions, JavaScript or TypeScript and common frontend frameworks.
- Experience with relational databases and basic data management concepts.
- Demonstrated knowledge of software development life cycle principles and standard development practices.
- Hands-on experience with .NET or equivalent modern Java-based frameworks.
- Professional experience developing frontend applications using modern JavaScript frameworks (e.g., React, Angular).
- Demonstrated working knowledge of SQL databases, including writing and optimizing queries.
Qualifications
- Associate's degree with Four years of related experience; OR Bachelor's degree and Two years of related experience; OR Six years of related experience.
- Associate's degree with 4 years of experience, or Bachelor's degree with 2 years of experience, or 6 years of related experience.
Nice to Have
- Experience with REST APIs.
- Experience or demonstrated familiarity with Git or source control.
- Demonstrated 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
* Required skills
Benefits
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.