Umatilla Electric Cooperative is looking for a Developer to join our growing team. This is an exceptional opportunity if you are detail-oriented, have strong interpersonal skills, and thrive in a growing company.
This position is responsible for designing, implementing, and supporting integrations between essential applications, as well as maintaining UEC's web environments and custom applications. Communication with departments across the cooperative is critical to the success of this role, driving proactive improvements while ensuring data security.
Umatilla Electric Cooperatives offers an atmosphere of cooperation and seeks a Developer to become an integral part of the Information Technology Department.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Design, implement, maintain, and support integrations between internal and external applications and backend databases such as SQL Server and Oracle.
- Design, implement, maintain, and support internal and external UEC web environments, custom applications, and automation.
- Meet regularly with stakeholders to review business and functional requirements to determine project scope and specifications.
- Evaluate user feedback regularly and recommend and execute improvements.
- Follow cybersecurity policies and best practices to ensure the security of employee and member data.
JOB DUTIES
- Learn the critical workflows of UEC employees to find ways to improve system efficiency.
- Collaborate with UEC teams and external business partners to make the work order process more efficient while maintaining data integrity.
- Assist with custom application design for UEC and subsidiary websites.
- Write and implement clean, scalable code.
- Responsible for documentation and change management systems used during development.
- Ensure confidentiality of business information and personnel records.
- Stay abreast of new technology trends, cybersecurity best practices, and trends in the energy industry for the betterment of the Cooperative.
- Maintain punctual, regular, and predictable attendance.
- Work collaboratively with colleagues and foster a spirit of cooperation in the workplace.
- Conduct themselves in a manner that reflects well on UEC and contributes to harmonious relations shared with members and the general public.
- Respectfully take direction from supervisor and/or manager.
QUALIFICATIONS
Ability to perform essential job duties with or without reasonable accommodation and without posing a direct threat to the safety or health of employee or others. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
SUPERVISOR RESPONSIBILITY
Developer I: This position has no supervisory responsibilities.
Developer II & Developer III: These positions may have supervisory responsibilities.
Required Qualifications:
Education:
Developer I, Developer II & Developer III: Bachelor's degree (B.S.) from a four-year college or university in Computer Science or related discipline.
Experience:
Developer I: No experience required.
Developer II: 5+ years of experience in an application development or related discipline or equivalent combination of education and experience.
Developer III: 8+ years of experience in an application development or related discipline or equivalent combination of education and experience.
Required Qualifications/Skills:
Developer I:
- C# .NET experience
- Experience with one or more programming languages: HTML, CSS, JavaScript, PHP, ASP, REST, IIS
- Backend skills focused on SQL Server or Oracle
Developer II:
- C# .NET experience
- Experience with one or more programming languages: HTML, CSS, JavaScript, PHP, ASP, REST, IIS
- UI/UX design experience.
- Backend skills focused on SQL Server or Oracle
- Experience managing repositories.
- Experience managing large projects.
Developer III:
- C# .NET experience
- Experience with one or more programming languages: HTML, CSS, JavaScript, PHP, ASP, REST, IIS
- UI/UX design experience.
- Backend skills focused on SQL Server or Oracle
- Experience managing repositories.
- Experience managing large projects.
Preferred Qualifications/Skills:
Developer I:
- Working knowledge of recent cloud and infrastructure technologies
- Experience with GitHub, Azure DevOps or other web development tools.
- Ability to determine the technical skill level of the internal customer and to formulate and tailor communications accordingly.
Developer II:
- Working knowledge of recent cloud and infrastructure technologies
- Experience with GitHub, Azure DevOps or other web development tools.
- Proven success in project development, coordination, and implementation.
- Experience developing and maintaining medium to large SharePoint implementations.
- Experience with designing, building, and managing large document libraries.
- Experience managing security on sites and sub-sites and laying out information architecture.
- Ability to determine the technical skill level of the internal customer and to formulate and tailor communications accordingly.
Developer III:
- Working knowledge of recent cloud and infrastructure technologies
- Experience with GitHub, Azure DevOps or other web development tools.
- Proven success in project development, coordination, and implementation.
- Experience developing and maintaining medium to large SharePoint implementations.
- Experience with designing, building, and managing large document libraries.
- Experience managing security on sites and sub-sites and laying out information architecture.
- Ability to determine the technical skill level of the internal customer and to formulate and tailor communications accordingly.
EOE M/F/Minority/Veteran
#J-18808-Ljbffr