Position Requirements
Minimum Requirements
Education and Experience
- Bachelor's Degree from an accredited college or university in Computer Science or a related field.
- Minimum 7 years of related work experience.
- Any equivalent combination of certifications, education, or experience that provides the required skills, knowledge and abilities for the position.
Additionally, the following requirements are preferred but not mandatory for consideration :
5 years of combined professional experience in one or more of the following : C# and Microsoft .NET Core, Python, JavaScript, HTML, CSS. Database Skills : Oracle, SQLServerExperience with Esri product lines and supported API's including ArcGIS REST, ArcPy. Integration of ArcGIS applications with other enterprise systems like enterprise databases such as Oracle, SQL Server, or cloud services such as Azure or AWS. Preferred expertise includes working with Esri Web AppBuilder, Experience Builder, ArcObjects, ArcGIS Runtime SDKs for mobile application development, and other components of the Esri development stack.Experience with the features and capabilities of the Microsoft Cloud Platform (Azure Security, Firewalls, Application Management)Familiarity with Agile development and ScrumLicenses, Registration, and Certifications
GIAC Certified Web Application Defender (GWEB) certification preferred.Must complete required HIPAA training within the first 6 months of hire.Job Description
Position Summary
The IT Sr. Application Developer provides advanced technical expertise in the analysis, design, development, deployment, and support of business applications. Plan, direct, coordinate, and support activities to provide automated business applications and solutions. Develop, implement, and support applications to meet business needs.
Essential Duties and Responsibilities
Apply technical expertise in the analysis, design, development, testing, implementation, support, and documentation of complex business applications. Ensure application systems are in compliance with standards and organizational objectives.Perform analysis of business application requirement needs and manage installation of hardware and software by others.Perform, maintain, and manage installs, upgrades, patch application, and troubleshooting to third-party packaged business applications.Perform development of requirements. Ensure application integration and perform unit, functional, and system tests as required. Ensure change management procedures and methodologies are implemented and followed.Provide 24 / 7 production support (on a rotational basis within the team for business applications. Troubleshoot business application problems and deploy solutions. May maintain and support off-site Disaster Recovery program.Provide support, train users, and IT personnel in the use of the application developed and / or purchased.Provide technical support and consultation to other functional IT areas and troubleshoot application and programming problems.Evaluate and deploy business process efficiency for feature / functionality, system integrity, security and data quality to improve the business process.Perform database application configuration and tuning techniques to ensure software functions are customized to meet business needs.Collaborate with internal / external user community customers, technology and business consultants, end users, section managers, IT management, and colleagues to identify business requirements, assess feasibility and impact to other applications, consider available technologies and approaches, recommend solutions, and prioritize project tasks.Resolve issues including scope, time, quality, and communication, and risk, coordination management to ensure that cross-functional team members meet project deadlines.Apply defensive application design and secure coding practices to avoid security vulnerabilities. Employ mitigation techniques on common application architecture design flaws.Implement effective security controls against web application vulnerabilities beyond application input validation.Implement a baseline security standard for the web applications development cycle (SANS SWAT checklist), improving security and reducing exposure to common vulnerabilities such as the OWASP Top 10 Risks.Prepare for and perform IT and / or ICS cyber incident response as required.Perform related work as required.About Denver Water
Denver Water is committed to creating a diverse work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, or veteran status.
Applications will be accepted until a sufficient number is received. Denver Water reserves the right to either close or extend a posting.
Denver Water proudly serves high-quality water and promotes its efficient use to 1.5 million people in the city of Denver and many surrounding suburbs. Denver Water aspires to be the best water utility in the nation. The organization is a responsible steward of the resources, assets, and natural environment entrusted to us to provide a high-quality water supply, a resilient and reliable system, and excellent customer service.
Denver Water offers excellent benefits that include a pension plan, 401K Plan with a 3% match, 457 Deferred Compensation Plan, Health and Dental coverage, Life Insurance, and Paid Time Off. A background check will be conducted to verify the information submitted on the application. Please be sure that all information on the application is correct and complete, do not say ""see resume"". If the application is not fully completed, we (Denver Water), will not accept your application.
We are committed to the health and well-being of our employees. Smoking, including e-cigarettes, is prohibited on all Denver Water property.
An offer of employment may be contingent upon satisfactory results of a post-offer drug test and alcohol. Denver Water tests for the following : amphetamines, cocaine, marijuana (THC), opiates, and phencyclidine (PCP). A strength test may also be conducted due to the physical requirements of the position. If the position is deemed safety-sensitive or requires a CDL you will be placed on the random drug and alcohol testing list which means you may be tested if your name is selected while employed at Denver Water.
Denver Water is an Equal Opportunity Employer. We are dedicated to building a culturally diverse workforce. We encourage applications from women, People of Color, veterans, and people with disabilities.
Anthony Harper
1600 W. 12th Ave.
Denver, CO. 80204-3412
anthony.harper@denverwater.org
EOE / MF