Skip to main content

This job has expired

Software Developer

Employer
University of Colorado Boulder
Location
Colorado, United States
Salary
Salary Not Specified
Date posted
Nov 30, 2022


Job Summary

The Integrated Teaching and Learning (ITL) Program’s Software Developer (SD) position is a hands-on role responsible for designing, delivering, and innovating proprietary web applications for up to 7k local users and 3MM globally across a broad portfolio of tools and services. In addition to the maintenance and support of existing platforms, the SD may function in a principal role on a given project by leading the analysis, technical design, and development phases of new features across the full stack. This role directly engages with internal and external team members and partners in a cross-discipline and collaborative environment, providing an invaluable ‘developer-lens’ during design and functionality discussions. The SD assists the ITLP’s IT director with matters of budget, strategy, infrastructure, design, reporting, or customer/vendor relations and has supervisory and mentorship responsibilities for one or two part-time, development-focused, student employees.

The University of Colorado Boulder is committed to building a culturally diverse community of faculty, staff, and students dedicated to contributing to an inclusive campus environment. We are an Equal Opportunity employer, including veterans and individuals with disabilities.

Who We Are

The Integrated Teaching and Learning (ITL) Program at the University of Colorado Boulder is a nationally recognized engineering education leader. Our mission is to provide curriculum and support for hands-on engineering education, across all engineering disciplines, for students from kindergarten to graduate school (K-22), while applying our capabilities to broaden participation in engineering fields through strategic partnerships. In addition to the ITL Program and its partners, we support TeachEngineering.org, a one-of-a-kind, NSF-grant funded digital library which serves free, K-12 STEM curriculum to over 3MM educators annually. Proof of eligibility to work in the United States must be produced within three (3) days of hire.

The ITL Program is committed to honoring unique backgrounds and experiences. Join our team and help us build a more inclusive and diverse academic and engineering culture — apply today!

What Your Key Responsibilities Will Be

Software Development and Maintenance:
  • Develop server-side APIs, database schemas, and integrations, implementing solutions in C#, ASP.NET MVC, and SQL Server
  • Develop client-side UIs, using front end technologies such as Vue.js, React, JavaScript, JQuery, Bootstrap, Material Design, HTML, and CSS.
  • Integrate third-party platforms to carry out functions such as payment processing, automated emailing, scheduling, and access management.
  • Actively participate in the project management of software solutions and platforms, including the road map, tracking of user requests, and overall user satisfaction.
  • Apply industry standard practices to the maintenance and improvement of proprietary .NET applications and databases.
  • Maintain and expand the TeachEngineering digital library system, engaging with a variety of internal and external customers such as the National Academy of Engineering (NAE), the National Science Teaching Association (NSTA), and the National Science Foundation (NSF) to gather and refine requirements.
  • Provide off-hours emergency maintenance and triaging, maintaining a 99.8% global availability.
  • Undertake other duties and responsibilities as assigned.
Investigation and Deployment of New Technologies:
  • Investigate new technologies relevant to the ITL Program, and their potential benefits and drawbacks over current implementations.
  • Continuously improve skills and knowledge within modern development environments and frameworks, such as Microsoft .NET, Visual Studio, and SSMS.
  • Keep up-to-date with web development skills and technologies to apply standard processes in the areas of security, performance and usability.
Customer Service and Partner Engagement and Mentorship:
  • Collaborate with the internal ITL Program IT staff on software and/or system changes to continuously improve functionality, system, and application performance.
  • Dive into critical escalations and assist with other support issues as needed.
  • Provide mentorship, training, and supervision as needed to the SD student team.
What You Should Know
What We Can Offer
  • Starting salary is $87,000 - $90,000. Relocation assistance is available within CEAS guidelines.
Benefits

The University of Colorado offers excellent benefits , including medical, dental, retirement, paid time off, tuition benefit and ECO Pass. The University of Colorado Boulder is one of the largest employers in Boulder County and offers an inspiring higher education environment. Learn more about the University of Colorado Boulder .

Be Statements
Be strategic. Be impactful. Be Boulder.

What We Require
  • Graduation from an accredited college or university with a bachelor’s degree in Computer Science, Computer Engineering, Information Systems or a related software development field. An equivalent combination of education and experience may substitute the degree requirement.
  • Experience developing web solutions within the .NET framework.
  • Knowledge in designing, implementing, and maintaining relational databases and document-based databases.
  • Professional experience with C#, ASP.NET MVC, JavaScript, jQuery, SQL Server, HTML, CSS, Test Driven Development and design patterns and principles (e.g. dependency injection).
  • A solid background of customer service and engagement.
What You Will Need
  • Ability to develop scalable, secure, and impactful enterprise-class applications.
  • Ability to work independently and as part of a multidisciplinary team.
  • Experience with all phases of software testing, including test planning, functional testing, regression testing, code review, and design of new features.
  • Demonstrated ability to solve complex problems in a timely manner in a high-impact and fast-paced environment.
  • Commitment to personal and professional growth.
  • Ability to work with customers of varying technical ability and background tactfully.
  • Knowledge in designing, implementing, and maintaining Microsoft SQL databases to modern best processes and security standards.
  • Sensitivity to and appreciation of cultural, political and geographical differences, with the ability to work well with faculty, staff, students and other individuals from around the world.
  • This position will require flexibility and adaptability in a fast-paced environment. Evening and weekend work is infrequently required to support technology upgrades and software releases during non-business hours.
What We Would Like You To Have
  • Four or more years professional experience with the following technologies: .NET framework, C#, ASP.NET MVC, JavaScript, jQuery, SQL, RavenDB, HTML, CSS, Dependency Injection, and RavenDB.
  • Four or more years of professional experience in the development, design, and implementation of software systems, Microsoft SQL, and web applications.
  • Two or more years of experience functioning as a full-stack developer, managing both front-end and back-end systems.
  • Two or more years of experience with responsive UI toolkits such as Vue.js, Knockout.js, Bootstrap, Angular, React, or other similar web technologies.
Special Instructions

To apply, please submit the following materials:

  1. A current resume.
  2. A cover letter that specifically tells us how your background and experience align with the requirements, qualifications, and responsibilities of the position.


We may request references at a later time.

Please apply by December 15, 2022 for consideration.

Note: Application materials will not be accepted via email. For consideration, please apply through CU Boulder Jobs .

Posting Contact Information

Posting Contact Name: Boulder Campus Human Resources

Posting Contact Email: Recruiting@colorado.edu


Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert