Application Programmer Analyst/Developer I

  • Fort Collins
  • Colorado State University
Posting Details
Posting Detail Information
Working Title
Application Programmer Analyst/Developer I
Position Location
Fort Collins, CO
Work Location
Position is fully remote
Research Professional Position
No
Posting Number
AP
Position Type
Admin Professional/ Research Professional
Classification Title
Prof/Indiv Contrib I
Number of Vacancies
4
Work Hours/Week
40
Proposed Annual Salary Range
$68,000 to 80,000, salary is commensurate with experience and qualifications
Employee Benefits
Colorado State University is not just a workplace; it's a thriving community that's transforming lives and improving the human condition through world-class teaching, research, and service. With a robust benefits package, collaborative atmosphere, commitment to diversity, equity and inclusion , and focus on work-life balance, CSU is where you can thrive, grow, and make a lasting impact.
  • Review our detailed benefits information here.
  • Explore the additional perks of working at CSU here .
  • For the total value of CSU benefits in addition to wages, use our compensation calculator .
  • Lastly, click here for more information about why Fort Collins is consistently ranked in the top cities to live in !
Desired Start Date
09/03/2024
Position End Date (if temporary)
To ensure full consideration, applications must be received by 11:59pm (MT) on
08/23/2024
Description of Work Unit
The Division of Information Technology, the central IT organization for the Colorado State University System, supports the land-grant heritage of the institution as well as the university's missions of teaching and learning, research, and service. The Division of IT is responsible for delivering enterprise and campus focused IT services for the Fort Collins, Pueblo and Spur campuses as well as throughout the CSU-System.
Areas of responsibility include Application Development and User Support Services, Academic Technology, Cybersecurity & Privacy, Networking and Telecommunications, Infrastructure and Databases, Business Intelligence and Data Integrations, Administrative Applications, and Student Applications.
The Enterprise Applications and Infrastructure department, within the Division of IT, provides services organized around Enterprise Applications, Business Intelligence and Data Integrations, Network & Telecommunications, and Infrastructure & Databases.
Driven by its purpose statement: Innovating IT, Empowering CSU and its values of Community, Collegiality, Reliability, Service and Simplicity, its team members work across the CSU System and in collaboration with stakeholders on the various CSU campuses. Reporting to the Vice President of Information Technology/CIO, our dedicated team delivers dynamic and innovative solutions to meet the diverse needs of our students, faculty, and staff. Our work supports CSU's Principles of Community, and we are committed to diversity, equity, and inclusion as we help others discover and meet their potential while aiming to set the standard for IT throughout higher education.
At CSU's Division of IT, we are committed to fostering a diverse and inclusive workplace where every individual's unique background and perspective are valued and respected. However, we currently do not provide sponsorship for permanent resident cards.
Position Summary
The entry-level developer role(s) focus on enhancing and supporting the core digital infrastructure and services vital to CSU and student's success. The role will involve developing, testing, and maintaining software applications and systems that support academic and administrative functions. Collaboration with senior developers, analysts, and other stakeholders will be necessary to understand requirements, design solutions, and implement features that improve student experiences and operational efficiency. This position offers a chance to work with diverse technologies and gain exposure to different aspects of IT, making it an ideal starting point for someone starting their career. A passion for coding, problem-solving skills, and eagerness to learn will be key to success in this dynamic and supportive environment.
The successful candidate must be a team player, an analytical thinker, and possess strong interpersonal skills. Must have ability to work collaboratively in a team environment, mentor when appropriate, and independently carry out assignments. Must have ability to perform analysis, problem identification, and provide solutions under limited supervision and direction.
Must be willing to undertake occasional travel and participate in professional and technical development. This position may be eligible for fully remote work within the United States, pending approval for Telework Agreement. Work outside normal business hours (8am - 5pm MT) may be required on occasion.
We are seeking to fill multiple opportunities within the Division of Information Technology, examples may include the following teams:
  • Enterprise Integration Services
  • Student Information Systems
  • Data Warehouse
  • Identity and Access Management
Skills in these areas are beneficial to key job functions within certain teams:
  • Web services / API development
  • Web app development / Full-stack development
  • Integration platforms / low-code development (Boomi, MuleSoft, etc.)
  • DevOps methodologies
  • Cloud technologies
  • Data pipelines, integrations, and ETL
  • Event streaming technologies (RabbitMQ, Kafka, Boomi Event Streams, etc.)
  • Experience with AI or machine learning
  • Various reporting tools
Required Job Qualifications
  • Bachelor's degree in computer science, information technology or similar degree OR any bachelor's degree plus one or more years of professional experience. Candidates with a High School Diploma (or GED) and 5 or more years of related professional experience will be considered for employment (without the required bachelors or other post-secondary education).
  • The successful candidate must be legally authorized to work in the United States by the proposed start date. The department will not sponsor a visa for this position.
  • Strong written and verbal communication skills
Preferred Job Qualifications
  • Ability to communicate technical concepts to a non-technical audience
  • Knowledge of the SDLC
  • Software development experience on Windows or Linux
  • Experience with revision control/source code management tools such as git, RCS, etc.
  • Experience with database development
  • Previous application development experience in higher education.
If you don't have these preferred qualifications, don't worry! We encourage you to apply if you meet the required qualifications. We value a diverse range of skills and experiences and are excited to see how you can contribute to our team(s).
Diversity Statement
Reflecting departmental and institutional values, candidates are expected to have the ability to advance the Department's commitment to diversity and inclusion.
Essential Duties
Job Duty Category
Software Development and Support
Duty/Responsibility
  • Design, develop, document, and support custom and out-of-the-box solutions which may include but are not limited to the following:
    • Low-code process development
    • Electronic forms and workflows
    • ERP administration, configuration and support
    • Database programming
    • Web service APIs
    • Event-based integrations
    • ETL data mappings and data pipelines
    • Full-stack web application development
  • Responsible for development of new applications, integrations, new features, and enhancements. Works with internal and external staff to support and maintain applications, including problem identification and resolution.
  • Test and debug application software independently. Conducts module level testing to ensure accurate results and optimal performance. Creates documentation in accordance with established guidelines and practices.
  • Analyzes technical issues by investigating reported problems, recommending and prioritizing corrective actions, defining test plans to assure the quality of the system changes, and scheduling production deployment with client and operational staff.
  • Build data integrations and workflows by performing analysis of data sources and objects in relation to integration requirements.
  • Delivers data integration through the implementation of shared databases, modification and optimization of current systems, managing the exchange and storing of data, and making recommendations when upgrades or changes are needed to maintain smooth operations.
  • Provide support of scheduled production job processes, sometimes outside of scheduled work hours. Identify and correct the cause of job failures and implement the most appropriate solution to expedite the completion of the production schedules. Advise other staff members in solving complex production issues.
Percentage Of Time
50
Job Duty Category
Requirements Analysis
Duty/Responsibility
  • Performs requirements analysis and creates documentation of user's requirements, with solid understanding of processes and possible conflicts between stated requirements and problems in implementing them.
Percentage Of Time
15
Job Duty Category
Software Testing/Quality Control
Duty/Responsibility
  • Conducts thorough module and system level testing to ensure accurate results and optimal performance. Tests code comprehensively at multiple levels of integration.
  • Implements computer information systems by defining system acceptance standards, executing tests, and confirming system test results with administrative clients.
Percentage Of Time
15
Job Duty Category
Software Change Control/Project Management
Duty/Responsibility
  • Uses the Department's software change control and project management processes to enter and track software changes, builds, and assigned project activities and work hours.
Percentage Of Time
10
Job Duty Category
Team Participation, Work Collaboration, Personal and Professional Development and Other Duties as Assigned
Duty/Responsibility
  • Participate as a team member in assigned team as well as cross-functional teams.
  • Attend team and project meetings, communicate effectively, and support other team members.
  • Maintains professional and technical knowledge by participating in training and education opportunities. Learning is focused on skills required to complete tasks, solve current problems, and prepare for upcoming opportunities.
  • Reflecting departmental and institutional values, participate in diversity initiatives to advance the Division's commitment to diversity and inclusion.
  • Other duties as needed or assigned.

Percentage Of Time
10
Application Details
Special Instructions to Applicants
CSU is committed to full inclusion of qualified individuals. If you are needing assistance or accommodations with the search process, please reach out to the listed search contact.
To apply, please upload a cover letter that addresses the required and preferred job qualifications, a resume, and the contact information for three professional references. References will not be contacted without prior notification to candidates. Please note, applicants may redact information from their application materials that identifies their age, date of birth, or dates of attendance at or graduation from an educational institution.
Conditions of Employment
Pre-employment Criminal Background Check (required for new hires), On-call Status
Search Contact
Kris Seidel,
EEO Statement
Colorado State University is committed to providing an environment that is free from discrimination and harassment based on race, age, creed, color, religion, national origin or ancestry, sex, gender, disability, veteran status, genetic information, sexual orientation, gender identity/expression, or pregnancy in its employment, programs, services and activities, and admissions, and, in certain circumstances, marriage to a co-worker. The University will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Colorado State University is an equal opportunity and equal access institution and affirmative action employer fully committed to achieving a diverse workforce and complies with all Federal and Colorado State laws, regulations, and executive orders regarding non-discrimination and affirmative action. The Office of Equal Opportunity is located in 101 Student Services.
The Title IX Coordinator is the Director of the Office of Title IX Programs and Gender Equity, 123 Student Services Building, Fort Collins, CO , (970) , .
The Section 504 and ADA Coordinator is the Director of the Office of Equal Opportunity, 101 Student Services Building, Fort Collins, CO , (970) , .
The Coordinator for any other forms of misconduct prohibited by the University's Policy on Discrimination and Harassment is the Vice President for Equity, Equal Opportunity and Title IX, 101 Student Services Building, Fort Collins, Co. , (970) , .
Any person may report sex discrimination under Title IX to the Office of Civil Rights, Department of Education .
Background Check Policy Statement
Colorado State University strives to provide a safe study, work, and living environment for its faculty, staff, volunteers and students. To support this environment and comply with applicable laws and regulations, CSU conducts background checks for the finalist before a final offer. The type of background check conducted varies by position and can include, but is not limited to, criminal history, sex offender registry, motor vehicle history, financial history, and/or education verification. Background checks will also be conducted when required by law or contract and when, in the discretion of the University, it is reasonable and prudent to do so.