Platte River Banner - Distribution Lines

Application Administrator & Developer II

Fort Collins, CO, USA Req #29
Thursday, May 19, 2022
Platte River Power Authority is a not-for-profit, community-owned public power utility that generates and delivers safe, reliable, environmentally responsible and financially sustainable energy and services to Estes Park, Fort Collins, Longmont and Loveland, Colorado, for delivery to their utility customers. 

At Platte River, we share a sense of purpose and pride in the value we add to our communities, our region and the energy industry. We rely on our staff to sustain our leadership role in the region and to help us work toward our goal to achieve a 100% noncarbon energy mix within the next decade. To accomplish this, we offer competitive pay and benefits, state-of-the-art workplaces at both headquarters and the Rawhide Energy Station, and the following unique benefits: 
  • Onsite, fully-equipped gym facilities 
  • Hybrid/flexible working arrangements for most roles 
  • Fleet cars for use by staff for local business travel 
  • Employee rewards, health and financial wellness programs 
  • Volunteer days and opportunities to participate in community events 
  • Culture of respect, commitment and camaraderie  
If you’re searching for a collaborative working environment within a mid-sized organization that values innovative ideas, diverse perspectives and provides opportunities to make a difference, consider joining the Platte River team. 

Job purpose/summary


The applications administrator & developer II develops, tests, analyzes, and maintains software applications in support of Platte River’s business objectives. Researches, designs, documents, and modifies software specifications throughout the software production life cycle. Has strong understanding of SQL server with ability to create SQL queries, stored procedures and manage database maintenance plans.



Essential duties and responsibilities

  • Works directly with third-party and internally developed software applications throughout their lifecycle to ensure proper functionality, usability, reliability, security and performance.
  • Programs software applications according to Platte River’s defined standards, specifications and schedules.
  • Develops scripts to enhance functionality of applications.
  • Monitors, debugs and tunes applications to improve performance and reliability.
  • Installs and configures software for end users, providing necessary training as required.
  • Works with other technology staff, third party vendors, consultants and customers to define specifications; schedule and implement patches, releases or upgrades; and troubleshoot issues.
  • Creates and maintains documentation.
  • Assists in enforcement of software licensing and usage policies.
  • Acts as team lead or project manager on various projects that may involve multiple entities and overlapping schedules.
  • Understands relational database models and be able to write queries, stored procedures and manage maintenance plans and backup and recovery of application databases.
  • Provides day-to-day assistance to other team members.
  • Work closely with customers to gather and define business requirements to develop quality solutions that meet the customers needs.
  • Provide problem analysis and resolution in support of existing applications and projects.
  • Maintains regular and reliable attendance.


Other functions

  • Provides technical support to all Platte River IT customers and serves as technical lead in areas of expertise.
  • Resolve escalated Help Desk tickets.
  • Occasionally delivers presentations and/or training to staff.
  • Works with colleagues and customers to develop and/or procure software solutions that best serve Platte River’s current and future business needs. Performs research and provides input to strategic decisions regarding business processes, development environments, and third party software applications.
  • Provides input on appropriate third-party solutions or services when necessary. Interacts with third-party solution providers to secure these solutions and services.
  • Assists with disaster recovery and business continuity planning for related areas of responsibility, collaborating with other staff to address interdependencies.
  • Assists in the refinement of software development standards.
  • Performs other miscellaneous duties requiring less or similar skills and knowledge as business needs require.
  • Work safely and demonstrates safe work practices.
  • Performs other duties as assigned.


Knowledge, skills, and abilities


The following are required:

  • Proficiency in multiple programming languages, including SQL server and SQL queries with a strong knowledge of coding methods and best practices.
  • Ability to write programming scripts and monitor, debug, and fine tune software applications.
  • Ability to learn and assimilate new technologies.
  • Strong communication, interpersonal, and collaboration skills that foster productive working relationships.
  • Motivated individual willing to work with a moderate amount of supervision and direction.
  • Proficiency in multiple of the following areas desirable: Reporting Services, Enterprise Asset Management system (EAM), Financial Accounting systems, Human Resource Information Systems (HRIS), SharePoint, Business Process Automation (workflow), HTML, XML
  • Ability to work with customers to gather and define requirements. Provide project time and cost estimates.

The following are preferred:

  • Experience developing .NET applications, C#, JavaScript, PowerShell.
  • Project Management experience.
  • ERP implementation/administration.


Qualifications


Education

  • Bachelor’s degree in the field of computer science, information systems, or software engineering, or equivalent years of education and work experience.

Required work experience

  • Three years working in the Information Technology field.
  • Three years of experience working with Microsoft platforms.

Licenses/certifications

  • Current valid driver’s license and ability to remain insurable under Platte River’s vehicle liability policy
  • Required to have or be able to obtain one of the below certifications (or one in a similar area) within one year of commencing employment:
    • Project Management Professional (PMP)
    • Microsoft Certified Application Developer (MCAD)
    • Microsoft Certified Database Administrator (MCDBA)
    • Microsoft Certified Systems Administrator (MCSA)
    • ITIL Foundation Level Certification


Physical requirements

While performing the duties of this job, the employee is required to frequently sit, stand, and walk.
The following are approximate requirements and % of time:

  • Use of computer and other related equipment 80% of time while sitting or standing
  • Walking 20%
  • Lifting up to 30 lbs. 5%


Work environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phone, photocopiers, filing cabinets, and other office machines and equipment.

  • Exposure to routine office noise


Bi-weekly salary range for position: $3,730 - $5,129 (placement DOQ)


(range if annualized: $96,996 - $133,368)

Platte River Power Authority offers employees an outstanding benefits package. Benefits offered for this position may include the following:
  • Health insurance options including a PPO and high deductible health savings account with prescription drug coverage 
  • Telemedicine 
  • Benefit advocacy 
  • Dental insurance 
  • Vision insurance 
  • Flexible spending plan 
  • Basic life insurance 
  • Basic accidental death and disability 
  • Dependent life and supplemental life insurance options (voluntary) 
  • Accidental death and disability insurance (voluntary) 
  • Long-term disability insurance 
  • Retirement plans 401a defined contribution plan 457b deferred compensation plan 
  • Paid holidays (12 annually) 
  • Paid time off: personal and sick leave 
  • Wellness program 
  • In-house training opportunities 
  • Tuition reimbursement Employee assistance program 
For additional information, please see our website careers page at:  https://www.prpa.org/careers/benefits/ 

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. 

Platte River endeavors to make our careers site accessible to any and all users.  If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please call us at 970-229-5323 or email recruiting@prpa.org. 

Must be legally eligible to work in the United States. Platte River cannot provide employment to applicants who will require sponsorship now or in the future (i.e. H1B visa, OPT status).

Other details

  • Pay Type Salary
  • Telecommute % 50