Mesa County Valley School District 51

Programmer Analyst / Software Developer

Mesa County Valley School District 51  •  $80k - $89k/yr  •  Grand Junction, CO (Onsite)  •  14 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Job Title: Programmer Analyst/Software Developer

Pay Program: Support Staff Exempt

Pay Range: Range 14 ($80,296 - $88,894)

Work Year: Year-Round

Reports to: Manager, Software Development and Business

Job Summary:

Operating under the general direction of the Software Development and Business Applications Manager, this position is responsible for the design, development and maintenance of custom software applications and integrations between various systems. The role involves managing the full software development life cycle, including project planning, testing, and deployment, while ensuring the timely delivery of bug fixes and system updates. The position will perform system administration for enterprise systems, manage data integration, optimize queries, develop reports, and support the maintenance of data integrations and APIs. Project management responsibilities include collaborating with stakeholders to align system functionality and requirements to complete projects that support organizational goals, scope, and timelines.

Job Responsibility Description

Software Development and Implementation

  • Design, develop and maintain custom reports, software solutions and databases based on user and technical requirements
  • Create project and implementation plans to guide development and deployment
  • Identify, debug, and resolve technical issues, ensuring timely delivery of bug fixes and patches
  • Collaborate with stakeholders for testing, quality assurance, and ongoing enhancements to maintain system integrity and performance

System Analysis/Administration

  • Test and evaluate third-party software for performance and compatibility
  • Analyze and troubleshoot complex systems to identify and resolve errors
  • Collaborate with vendors to define system requirements, recommend enhancements, and resolve technical issues.
  • Perform security and system administration for the district's multi-user, data-driven systems
  • Ensure that district and mandated data requirements are met through ongoing analysis
  • Assist with maintaining various environments which may include databases, application servers, and web servers
  • Ensure the security and integrity of production systems by testing patches and releases before applying them

Data Integrations

  • Design, develop, and maintain data integrations and APIs for internal and third-party applications
  • Ensure integrations align with district needs and requirements
  • Create and optimize reports, queries, views, and SSIS packages to support integrations
  • Support the maintenance and monitoring of scheduled data integrations

Professional Development

  • Evaluate current application development practices and emerging technologies to identify best practices and solutions for data integration and software development
  • Assess new approaches while considering district needs, rapid deployment, data security, maintenance, and capacity planning

Project Management

  • Collaborate with management and stakeholders on software development and implementation projects, ensuring alignment on technical requirements, project schedules, test plans, and implementation

Training and Documentation

  • Develop technical and user documentation for information systems and in-house developed software
  • Train end-users and document IT-related workflows and system procedures, ensuring comprehensive guidance in the event of employee absence

Other duties as assigned.

Qualifications:

Acceptable demonstration of acceptable education and/or experience will be at the sole discretion of the District.

  • Minimum of Bachelor's degree in Computer Science or related field required
  • Minimum of three years' experience in programming/web-development required
  • Minimum of two years' experience in SQL Database administration in a production environment
  • Minimum of two years' experience in system administration for a large enterprise system preferred
  • Preference given for Certification in ColdFusion or other scripting languages, SQL Server DBA, Microsoft Visual Studio

Knowledge, Skills and Abilities

  • Operating knowledge of and experience with Microsoft Office and G-Suite products
  • Operating knowledge of and experience with Content Management Systems
  • Operating knowledge of and experience with programming, markup languages (ColdFusion, JavaScript, CSS, HTML); operating systems (Windows, Windows Server); databases (SQL Queries, SQL Server and SQL Server tools, such as SSIS and SSRS) , versioning control tools (GITHub), and SmartSheets
  • Ability to be adaptable and flexible with collaborative critical thinking and problem-solving capabilities
  • Clear and effective written and verbal communication skills
  • Strong customer service skills, with the ability to provide support in a professional and approachable manner
  • Commitment to handling sensitive and confidential information with the highest ethical standards
  • Strong interpersonal skills to collaborate with staff and various stakeholders
  • Ability to lead, communicate, interact and work effectively and cooperatively with people from diverse ethnic and educational backgrounds
  • Ability to follow applicable federal, state, local laws and Board of Education policies, in addition to building and department procedures
  • Ability to recognize the importance of safety in the workplace, follow safety rules, practice safe work habits, utilize appropriate safety equipment and report unsafe conditions to the appropriate administrator
  • Expertise in applying computer knowledge and technology skills to work product for non-expert end users
  • Expertise in application development, project management, user security access and management, database administration and design
  • Strong ability to learn new technologies, languages and software applications, create innovative solutions and maintain system integrity
  • Strong understanding of networking, web development, storage management, systems architecture, client server, thin client concepts and software development life cycles
  • Strong attention to detail, problem solving, project management, and analytical skills;
  • Well-developed math and data analysis skills
  • Well-developed ability to manage multiple priorities and frequent interruptions in a timely manner
  • Operating knowledge of and experience with Microsoft Office and G-Suite products
  • Operating knowledge of and experience with Content Management Systems
  • Operating knowledge of and experience with programming, markup languages (Cold Fusion, JavaScript, CSS, HTML); operating systems (Windows, Windows Server); databases (SQL Queries, SQL Server and SQL Server tools, such as SSIS and SSRS) and versioning control tools (GITHub)

Application Procedure:

Apply Online

Salary & Benefits:

View all salary schedules for the current school year at: https://www.d51schools.org/departments111/human-resources/salary-schedules

Information regarding D51 Benefits can be found here: https://www.d51schools.org/departments111/human-resources/employee-benefits

Mesa County Valley School District 51

About Mesa County Valley School District 51

Mesa County Valley School District 51 is located in Grand Junction, Colorado. The district spans over 2,200 square miles on the Western Slope of the Rocky Mountains. The district is the largest employer between Denver and Provo, UT with over 2,700 employees. District 51 is the 12th largest school district in the state of Coloraod and serves over 22,000 students in pre K through the 12th grade.

Industry
Government & Public Safety
Company Size
1,001-5,000 employees
Headquarters
Grand Junction, CO
Year Founded
1951
Social Media