Douglas County Colorado

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Software Engineer - JD Edwards

at Douglas County Colorado

Posted: 5/2/2019
Job Status: Full Time
Job Reference #: 2412513

Job Description

Overall Job Objective


Douglas County Information Technology is a recognized leader in developing innovative software using modern and relevant tools and methodologies.  We have an immediate need for an experienced Sr. Software Engineer who is interested in creating software and technology solutions that support the County's mission to increase its transparency and provide valuable services.

The Senior Software Engineer will work closely with the functional business units and Information Technology to evaluate, design, create and implement technology-enabled processes to improve effectiveness and efficiencies of our business.   

Please note this position is posted as open until filled, review of applications will begin immediately and continue until a suitable candidate is selected.

Relocation benefits are not offered.

Examples of Duties

Key duties and responsibilities of the Senior Software Engineer position include, but are not limited to, the items listed below:
  • Support of JD Edwards OneWorld/EnterpriseOne development cycle including application modules in support of Human Resources, Payroll, A/P, A/R, G/L, Budget, Fixed Assets, Purchasing and Job Cost.
  • Design and build custom JD Edwards interfaces, reports, interactive program, batch processes, workflow functionality across applications.
  • Create interfaces for Third Party Software, data conversions, Z-file processing across all applications.
  • Acts as a technical leader in a team-based, Scrum development environment.
  • Provides direction and mentoring to less experienced developers, assisting them in resolving technical issues and applying best practices.
  • Evaluates platforms, software libraries, development tools, and processes and makes recommendations that will improve the team's effectiveness and capabilities.
  • Develops and communicates best practices covering development technologies, implementation patterns, integration techniques and design options.
  • Designs and develops software, which meets the requirements of the business in an effective, sustainable, and reliable manner.
  • Adheres to established Douglas County best practices, standards and agreed upon design patterns for application development, application design, user interfaces, integration, naming, and testing.
  • Analyzes and understands business users' requirements, clarifying inconsistencies, or ambiguities, to effectively model business processes in software.
  • Documents software designs, applications support requirements, application configuration information, as required.
  • Corrects identified bugs encountered through the development and support processes in the unit testing process, UA testing process and production environment.
·       Drives to various locations such as off-site County buildings to support end users.

OTHER DUTIES: Performs other duties as assigned.

  • In-depth programming knowledge of JD Edwards. Including OMW, BI Publisher and latest JD Edwards programming tools.
  • Minimum 4 years' experience in JD Edwards One World software development environment (JDE / Xe / Enterprise One, OMW, Report Writing, C Business Functions).
  • High level knowledge in using JD Edwards table structures and business functions.
  • ReportsNow familiarity a plus.
  • Proven structured analysis experience - data flow diagrams, process flow diagrams, application maps, decision trees.
  • Strong technical knowledge of web-based system architectures.
  • Applied knowledge of end-user system interaction/usability.
  • Thorough understanding of structured development methodology.
SUPERVISORY RESPONSIBILITIES: This position has no direct supervisory responsibility over other Information Technology positions, but will provide technical project leadership and will be responsible for mentoring and providing work direction to less experienced developers.

Minimum Qualifications


EDUCATION and/or EXPERIENCE: A Bachelor's degree in Computer Science, Computer Information Systems or a closely related field and a minimum of 8 years of experience in designing, developing, and testing applications developed in a mainstream object-oriented language.   May consider equivalent combination of education and experience.


LICENSES/CERTIFICATIONS: A valid Colorado Driver's License is required, or ability to obtain one within 90 days of hire.


LANGUAGE SKILLS: Ability to establish effective, working relationships at all levels is required.  Ability to work as a part of a team, using both verbal and written communications, to resolve problems, complete project related tasks, and interface to Douglas County departments is required.  Ability to clearly document technical configurations and summarize technical information is also required.


REASONING ABILITY: The ability to identify problems, establish facts, correlate data to a series of events, effectively evaluate risk, and develop logical plans of action for implementing and troubleshooting solutions is required. The ability to interpret an extensive variety of technical instructions and environments in written, mathematical or diagrammatic form and understand abstract and concrete concepts is also required.


OTHER SKILLS AND ABILITIES: Ability to work effectively both independently and in a team environment is required.  Ability to manage multiple activities concurrently, allocating time to each according to prioritization is required.  The ability to adhere to County guidelines and standards and be able to work is also required.

The ability to successfully complete pre-employment screening that may include but is not limited to: reference checks, criminal background (including fingerprinting through a national database), motor vehicle record search, drug screen is required.

Supplemental Information



  • Work involves comprehensive development activities through all phases of the Software Development Life Cycle. 
  • Consequences of errors may result in unacceptable performance, poor quality software, failing to create software which meets the business needs, and increasing the cost of software development. These impacts may in turn affect Douglas County operations. 


CONTACTS: Requires substantive contact with end users, IT Management, ERP Business Analyst, Project Managers, IT Operations, and consultants.


INDEPENDENT JUDGMENT: Incumbent is given broad terms and format, allowing a great amount of latitude and individual judgment to accomplish goals and achieve desired results.


PHYSICAL DEMANDS/WORK ENVIRONMENT: Work is performed in a typical office environment.  Ability to work beyond scheduled hours and respond to production issues and business needs in a time critical manner is required. The ability to safely drive to various locations is required.


In the event of an emergency/disaster in or near the County, all County employees are expected to make every effort to be available to assist the County Manager, Elected/Appointed Officials and Department Directors to ensure the continued operation of any and all necessary County functions.  This may mean being available to perform additional duties and hours beyond what is normally required.  In the event that an exempt employee does work more than 40 hours a week in support of County operations during an emergency, such employee may receive overtime or other appropriate wage compensation in accordance with existing County policies or at the discretion of the County.