The University of Colorado Boulder OIT department encourages applications for a Senior Software Engineer/Analyst! This position primarily works on web applications for various campus departments to help develop new enhancements, fix and resolve issues, perform maintenance tasks, and perform deployments as part of an agile software development team.
While developing new enhancements and fixing and resolving issues this position will work with product owners, business analysts, UI designers, and external partners to help estimate, prioritize, refine, document requirements to enhancements and bug fixes, and provide regular updates on work in progress.
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
Vision:
Office Information Technology will be valued by campus as a strategic, inclusive and innovative partner in advancing learning and discovery in order to enable CU Boulder to be a premier public university.
Mission:
Office Information Technology enables campus priorities by providing high-value IT services and solutions.
Values:
Trust, as a foundation for how we engage with one another and with campus partners, along with
Avid curiosity in how to better support the campus and our stakeholders while
Fostering empowerment and authentic engagement among ourselves and
Celebrating inclusivity that promotes a sense of belonging while acknowledging that each person is unique and valued.
Strategy:
Office Information Technology will advance learning and discovery by delivering high-value reliable IT services and solutions that:
Provide a fluid and adaptable academic and student experience
Enable research competitiveness and
Deliver core infrastructure and enterprise IT services for business effectiveness.
Based on our departmental goals and our commitment to diversity and inclusive excellence, CIO Information Technology particularly welcomes applications from candidates whose knowledge, skills, and abilities, and desire to contribute to an inclusive campus environment, will help us achieve our vision of a diverse and inclusive community.
What Your Key Responsibilities Will Be
Programming, Development, and Support:
Develop new features, enhancements, and data integrations.
Write unit and integration tests.
Perform application deployments.
Maintain existing automated processes, systems, and applications.
Diagnose and solve issues.
Participate as a member of an Agile development team.
Write and update documentation.
Research and Analysis:
Work with project team members to review and refine requirements.
Research new frameworks, libraries, and other development tools.
Help refine and make suggestions to improve existing processes.
Analyze disparate information systems and help develop technical plans for data integrations.
Professional Development and Mentoring:
Attend software development focused training seminars and conferences.
Take online training classes and read documentation or articles for technologies and processes used by the Software Engineering team.
Perform code reviews and provide feedback to peers and student developers.
Review and provide feedback on technical and architectural design decisions.
What You Should Know
This position is in a hybrid work situation, with the majority of work being performed remotely. This position may infrequently be expected to come on-site, 1 - 2 times per year.
What We Can Offer
The annual salary range is $86,900 - $95,000.
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 accomplished. Be inclusive. Be Boulder.
What We Require
Bachelors Degree in Computer Science or related field.
A combination of education and or proven experience as described below may be substituted for the degree on a year for year basis.
3 years of experience with software development in Java, Javascript or TypeScript, or other Object-oriented programming languages.
What You Will Need
Enjoy the learning environment where you will make a difference to the life of students, faculties, researchers, and to yourself.
Willing to challenge the status quo and constantly looking for ways to improve things.
Have an opinion but consider others opinions thoughtfully.
Willing to work as part of a team, but can also work independently.
Passionate about and good at solving sophisticated problems.
Always asking what is best for the team, the organization, and our customers.
What We Would Like You to Have
5+ years of relevant experience with the following:
TypeScript or JavaScript
Java
Relational databases such as Oracle or MySQL, or document databases such as MongoDB
JavaScript frameworks such as Angular or React
Web application development
RESTful Services
Object-Oriented Design and Programming
Automated Unit Testing
Agile Methodologies
Source control software such as Git
Experience with WCAG standards
Experience with containers and container orchestration
Experience with GraphQL APIs
Experience with application servers such as Apache Tomcat and Apache httpd
Experience with the Spring Framework or Spring Boot
Experience with Test Driven Development
Experience with continuous integration and delivery
Special Instructions
To apply, please submit the following materials:
A current resume.
A cover letter that specifically addresses how your background and experience align with the requirements, qualifications and responsibilities of the position.
You will not be asked to upload references at this time.
Please apply by June 11, 2023 for consideration.
Note: Application materials will not be accepted via email. For consideration, applications must be submitted through CU Boulder Jobs.
Take the leap to a rewarding job that pays you well and that you enjoy.
Success Stories
Habib Karbasian
Data Scientist at Neal Analytics
“I was ready to give up [on the job search point] and I was at my lowest point...fortunately,
HiCounselor was my last resort and they walked me through every step of the interview process.
The program was the light at the end of the tunnel [for me], and I landed a job within 1 month”
Wei Yuan
Business And Data Analyst
“Before joining HiCounselor I felt like I was spinning my wheels. Applying to jobs online with no
networking and no focus.Thanks to HiCounselor's training and networking, I learned how to network
and turn leads into offers!”
EMIL JOSWIN
Software Engineer at Habu
“When it comes to HiCounselor, the biggest plus is that they will do the networking on your behalf,
which in my experience saved 95% of my time and energy. I was able to then channel my time and energy
into being prepared for interviews.”