Current Job Opportunities

Web / Applications Developer

Apply now Job no: 495519
Work type: Administrative Faculty Full Time
Location: Golden, CO
Categories: Information Technology, Other, Skilled Craft/Trade, Middle Management, Project Management

Position Title
Web and Application Developer
The Opportunity

This position is responsible for the design, development, implementation, testing, as well as the ongoing support and administration of the Colorado School of Mines web and applications portfolio, mobile apps, web content management systems, and the customer experience on the University's suite of web presences and other internal and external sites and resources within the information and technology solutions department. The position will also provide programming support for functionality and is responsible for the design, development, and testing of web and mobile applications in accordance with project delivery methodology standards and best practices. This position supports the University's custom-built web applications.

The web application developer ensures development best practices such as security of personal information, coding standards, digital accessibility guidelines, application architecture, development strategy, status reporting, and standard operating procedures are followed and implemented throughout the software development life cycle. The Web and Application Developer is responsible for providing input for continuous improvements of common development work processes, standards, and tools that support University goals.

The successful candidate in this role will have: 

  • Strong technical / business analytical skills, organizational and planning skills; ability to work under pressure in a team-oriented, collaborative environment
  • Excellent analytical and creative organizational and problem-solving skills
  • Excellent listening, interpersonal, written, and oral communication skills
  • Logical and efficient, with keen attention to detail 
  • Highly self-motivated and directed
  • Ability to effectively prioritize and execute tasks while under pressure
  • Strong customer service orientation

Application Development

  • Responsible for the application development lifecycle, including writing specifications, system requirements, application design, database design, application construction, QA, documentation and support.
  • Implement and support various content management systems that provides staff, faculty and/or students access to online applications and enterprise systems.
  • Deploy, maintain, and troubleshoot integrations with business applications, including application servers, student information systems, financial systems and customer relation management systems.
  • Defines applications and websites objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development, functionality in existing applications and purchase alternatives.

Web Development 

  • Support technology that facilitates the provision and maintenance of institution-wide or interdepartmental web pages.
  • Ensures front-end implementation of website, mobile apps and applications meet responsive web design, modular/scalable CSS, UI frameworks, living style guides, progressive enhancement and accessibility, animation and front-end performance standards.
  • Serves as a resource to customers on all phases of web development to support the distribution of organizational functionality through the use of online applications.
  • Integrates applications by designing database architecture and server scripting; establishing connectivity with network systems, search engines, and information servers.

Process and Quality Control 

  • Communicate and monitor policies and procedures to support all aspects of the production and maintenance for the continuous improvement of the website, web applications and databases.
  • Develop, compile, and organize documentation for internal use by the IT department, by the user community, by technical support and service desk personnel.  Coordinates with the service desk team on implementing client software upgrades and patches.
  • Works with Information and Technology Solutions (ITS) and the Office of Communications and Marketing to ensure our hosting infrastructure provides an excellent developer and end user experience based on best practices.
Minimum Qualifications
  • BS degree in Computer Science or related information technology discipline required and five (5) years of experience designing, deploying, and supporting web-based applications
Preferred Qualifications
  • Experience working in higher education IT
  • Formal project management training
  • 3 years of experience with relational database (MS SQL, MySQL or similar) and web server hosting applications (Windows IIS, Apache HTTPD, nginx or similar)
  • 2 years of experience with integrated information systems (preferably in Higher Education with a student information system), customer relations management systems, and/or financial management systems
  • Experience with all phases of Software Development Lifecycle, including system analysis, UI/UX design, coding, testing, debugging and documentation
  • Experience with content management systems (such as Drupal or WordPress), source code revision control systems (such as Git), first-class tooling and infrastructure (such as Kubernetes) and containerization
  • Expertise in HTML and web technologies such as JavaScript, CSS, PHP, Python, Ruby, ASP.Net, and C#
  • Demonstrated knowledge in relational database concepts and ability to develop and analyze complex structured query language (SQL) programming in MS SQL, MySQL and other database environments
  • Ability to work in Linux and Windows server environments
  • Knowledge of software architecture, software development fundamentals, and object-oriented design
  • Understand customer requirements and participate with project team on the most appropriate systems integration approaches based on customer landscape and desired outcomes
  • Advanced knowledge of website and application design, development and maintenance
  • Knowledge of graphic design and ability to develop effective content
  • Knowledge of server management, mobile application development, web user interface design, web programming skills, and software requirements gathering and development
  • Demonstrated experience with user-centered service development and process improvement within the context of information discovery and digital content services
  • Demonstrated experience with the organization’s core software applications, including ERP systems, Enterprise Data Warehouse (EDW), Enterprise Document Management (EDM), RDMS and Operational Data Stores (ODS)
  • Practical knowledge of Agile development methodology
  • Experience with Cloud Infrastructure solutions like AWS and Azure
  • Ability to solve problems where a precedent may not have been established and the ability to develop innovative solutions to support business needs 
  • Experience working in a fast-paced environment with multiple stakeholder involvement
  • Experience using web APIs and JSON to develop mashups or web applications is also highly desirable
About Mines & Golden, CO
Mines is consistently ranked among the top engineering colleges in the United States and ranks number one as the best public school in the state for best value colleges. Mines is located in the heart of Golden, Colorado, a western suburb of Denver.  The campus location offers a small-town ambiance with close proximity to all that the Denver metropolitan area has to offer with an abundance of cultural events, museums, theaters and sporting venues. An arid climate and an average 300 days of sunshine per year make the area an ideal place to live, work and play. We seek individuals who value a diverse and inclusive community – offering different perspectives, experiences, and cultures that enrich the educational and work experience. 
Equal Opportunity

Colorado School of Mines is committed to equal opportunity for all persons.  Mines does not discriminate on the basis of age, sex, gender (including gender identity and gender expression), ancestry, creed, marital status, race, ethnicity, religion, national origin, disability, sexual orientation, genetic information, veteran status or current military service. Further, Mines does not retaliate against community members for filing complaints regarding or implicating any of these protected statuses.

Mines’ commitment to nondiscrimination, affirmative action, equal opportunity and equal access is reflected in the administration of its policies, procedures, programs and activities and in its efforts to achieve a diverse student body and workforce.

Through its policies, procedures and resources, Mines complies with federal law, Colorado state law, administrative regulations, executive orders and other legal requirements to prevent discrimination (including harassment or retaliation) within the Mines campus community and to address potential allegations of inequity or concerns for safety.

Pay Range

$98,800 - $110,400

Mines takes into consideration a combination of candidate’s education, training and experience as well as the position’s scope and complexity, the discretion and latitude required in the role, work location, and external market and internal value when determining a salary level for potential new employees.

Total Rewards
Mines is proud to provide exceptional benefits that include pay, health & wellness and work/life balance offerings.  Our portfolio of benefits includes medical, dental, vision, disability insurance, flexible spending accounts, life insurance, and retirement savings plans. Additionally, Mines employees are eligible for tuition benefits (for employees and dependents), generous paid holidays and leaves and discount programs.  For more information, visit Mines benefits.
How to Apply
Applicants will be asked to complete an online application (personal information, demographic information, references, veterans status) and upload a resume and cover letter (required). References will not be contacted until later in the selection process and you will be informed before that contact is made. Application review may begin at any time, so for full consideration, please apply as soon as possible.
Background Investigation Required
COVID-19 Vaccine Requirement
This position will require documented proof of full COVID-19 vaccination or exemption because of a medical or religious exclusion. New employees will be required to provide attestation to their status with proof of vaccination upon hire. Religious and medical exemptions and reasonable accommodation shall be addressed as required by law pursuant to the Equal Employment Opportunity Commission’s vaccination guidance.

Advertised: Mountain Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Share this:

| More


Update your details, view your application and progress


e.g., "Administrator"

Refine Search

Work type


Job Type
Major Area

Keep informed about job opportunities at the Colorado School of Mines