The College of Liberal Arts & Sciences Dean’s Office, at the University of Connecticut in Storrs, CT, seeks applicants for a full-time position as a Software Developer (Information Systems Analyst 2, UCP 7) for the CLAS Shared Services department. You will be part of a small team working on our suite of modern, web-based applications and reporting solutions. Our applications directly contribute to the success of the CLAS mission and are responsible for helping to manage many aspects of the college, including tracking of financial information, staffing planning, grant process management, reporting, and more.
We are looking for a talented, self-motivated software developer who is interested in the entire SDLC process including requirements gathering, solution design, implementation, testing, and deployments. Our agile workflow, engaged stakeholders, and modern tooling, including one click deployments and automated testing suite, offer a rewarding and organized work environment. Each of our custom web applications are written in C# using the ASP.NET framework, Entity Framework ORM; utilizing MVC with single page app interactions to an API on the back end.
You will be under general supervision of the Senior Software Developer within the College of Liberal Arts and Sciences (CLAS) Shared Services department and will be expected to apply expertise and advanced programming techniques to design, develop, analyze and maintain our applications in order to facilitate and expedite the processing of complex academic and administrative data.
We welcome remote workers, but preference is given to applicants with the ability to work onsite. This position cannot accommodate visa sponsorships at this time, so all applicants must be authorized to work in the US without sponsorship.
The University offers great benefits including retirement benefits, health coverage (including dental), good work life balance with flexible scheduling, 35 hour work week, paid holidays, vacation, and sick leave, tuition reimbursement, high end development machines, technology training and learning opportunities, and more.
DUTIES AND RESPONSIBILITIES
- Work with end users to analyze business, define needs, and create functional requirements to develop application features under the supervision of a senior software developer or manager.
- Designs applications and/or modules within an application, and creates the code for these from functional specifications.
- Analyzes, reviews, and rewrites modules within applications to increase efficiency or adapt to new requirements.
- Analyzes, debugs, and fixes bugs in the code base.
- Confers with supervisor and departmental representatives to resolve questions of program intent, output requirements, and input data acquisition.
- Conducts analysis of administrative needs, recommends solutions, and works with users to refine them.
- Under the supervision of a senior software developer, performs ad-hoc manually testing, as well as creating automated tests to test all functionality of the applications.
- Performs related duties as required.
- Bachelor’s degree in computer-related field and at least two years programming experience OR the equivalent combination of education and experience
- Minimum of two years of experience with .NET (ASP.NET), C#, SQL, LINQ, Entity Framework
- Minimum of two years of experience with web technologies including HTML, CSS, JS, JQuery
- Working knowledge of SQL Server Management Studio and best practices in database design
- Familiarity with source control and project tracking applications
- Demonstrated ability in analytical reasoning and logical problem solving
- Working knowledge of standard desktop applications such as word processors, spreadsheets, and database tools
- Good written and oral communication skills
- Four years of programming experience
- Experience with Agile Development practices
- Working knowledge of IIS and automated build procedures
- Working knowledge of WebFOCUS 8
- Experience with TFS, GIT or other source control
- Knowledge of standard software development principles such as with DRY, SOLID
- Knowledge of common software design patterns (MVC, MVVM, Domain Driven Design (DDD))
- Experience with automated functional, unit, and integration testing with frameworks such as NUnit, MSTest, XUnit, etc.
- Experience with automated UI testing using Selenium.
- Ability to independently analyze business requirements and translate them into well-functioning and documented applications.
The University offers a competitive salary, outstanding benefits including employee and dependent tuition waivers, and a highly desirable work environment.
Please apply online using UConn Jobs, www.jobs.uconn.edu, Staff Positions, please submit a cover letter, resume and contact information for three professional references, please include search number 2019313. Screening will begin immediately and the search will remain open until a suitable candidate is found.
Employment of the successful candidate is contingent upon the successful completion of a pre-employment criminal background check. (Search 2019313)
This job posting is scheduled to be removed at 11:59 p.m. Eastern time on May 8, 2019.
All employees are subject to adherence to the State Code of Ethics which may be found at http://www.ct.gov/ethics/site/default.asp.
The University of Connecticut is committed to building and supporting a multicultural and diverse community of students, faculty and staff. The diversity of students, faculty and staff continues to increase, as does the number of honors students, valedictorians and salutatorians who consistently make UConn their top choice. More than 100 research centers and institutes serve the University’s teaching, research, diversity, and outreach missions, leading to UConn’s ranking as one of the nation’s top research universities. UConn’s faculty and staff are the critical link to fostering and expanding our vibrant, multicultural and diverse University community. As an Affirmative Action/Equal Employment Opportunity employer, UConn encourages applications from women, veterans, people with disabilities and members of traditionally underrepresented populations.