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 Software Engineer II who is interested in creating software and technology solutions that support the County’s mission to increase transparency and provide valuable services. If you are interested, please e-mail your resume to ITjobs.SEII.email@example.com .
The Software Engineer II will be responsible for the analysis and design, development, testing, maintenance, enhancement, and support of Douglas County business applications implemented in software.
To be successful, the incumbent must not only be strong technically, but must also possess strong analytical skills, work in a highly collaborative Scrum environment and demonstrate the Department's core values. The Software Engineer II also must have the ability to act, for any project, as a lead technical resource, directing technical work activities and driving resolution of technical issues related to design, implementation and deployment.
Examples of Duties:
ESSENTIAL DUTIES AND RESPONSIBILITIES: Key duties and responsibilities of the Software Engineer II position include, but are not limited to, the items listed below. Participates in a team-based, Scrum, development environment. Designs and develops software that meets the needs of the business in an effective, sustainable and reliable manner. Unit tests developed software prior to formal testing by the Quality Assurance staff. 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, conflicts, 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 both the unit testing process and the formal Quality Assurance process. Integrates custom and commercial off-the-shelf software in an effective, sustainable and reliable manner. Develops enterprise-level, re-usable software components, as requested by the Enterprise Architect, to create opportunities for faster response to business needs and to reduce the overall cost of future development. OTHER DUTIES: Performs other duties as assigned.
CONSEQUENCE OF ERROR: Work involves comprehensive development activities through all phases of the software development process. Consequences of errors may result in unacceptable performance, poor quality software, failure to create software that meets the business needs, which may ultimately increase the cost of software development. These impacts may in turn affect Douglas County operations. CONTACTS: Requires substantive contact with end users, Enterprise Architecture, Quality Assurance, Project Managers, IT Operations, and Business Analysts. 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. A valid Colorado driver’s license is required.
SUPERVISORY RESPONSIBILITIES: This position has no direct supervisory responsibilities.
Douglas County, CO - 22 months ago
It's the best of both worlds -- where the desire to serve others is met with a professional work environment and the resources needed to...