Sr. Database Developer or Principal Software Engineer - Castle Rock, United States - Douglas County Government

    Douglas County Government
    Douglas County Government Castle Rock, United States

    2 weeks ago

    Default job background
    Description


    This position is responsible for advancing Application Services' technologies and practices, and leading the analysis and design, development, testing, maintenance, and support of Douglas County business applications to ensure effective data management / application services delivery and support enterprise strategies.

    The person in this role is also responsible for working with Information Technology (IT) Infrastructure Services to ensure server platform and security needs of applications are met.

    In coordination with the IT Project Management Office, the person in this role will assist in defining project scope, requirements, and timeline.


    ESSENTIAL DUTIES AND RESPONSIBILITIES:

    (The following examples are illustrative only and are not intended to be all inclusive.)
    Participates in a team-based, agile development environment.
    Analyzes and understands business users' requirements, clarifying inconsistencies, conflicts, or ambiguities, to effectively develop solutions that meet business needs.

    Responsible for the design, development, test, release, maintenance, and technical support of custom data applications such as data pipelines/ETLs/data processing/APIs/Power BI.

    Performs data modelling and database design for data and reporting applications as well as other applications as needed.
    Performs SQL Server database administration in the development environment.
    Evaluates techniques and design patterns and makes recommendations that will improve solution delivery.
    Creates and maintains application runbooks on the supported data and reporting applications.
    Administers Power BI Online environment including managing security, data gateways, and workspaces.
    Participates in the development and management of governance and frameworks for managing data across the County.

    Leads the development and communication of best practices covering development technologies, implementation patterns, integration techniques, design options and application security.

    Acts as a technical leader in a team-based, agile development environment.
    Provides direction and mentoring to Application Services staff assisting them in resolving technical issues and applying best practices.
    Works toward achieving I.T.'s Mission, Vision, and Values.
    Performs other duties as assigned.

    EDUCATION and/or EXPERIENCE :


    A Bachelor's degree in Computer Science, Management Information Systems or a closely related field from an accredited college or university is preferred.

    A combination of experience and education may be considered for a well-qualified candidate.
    Professional certifications in software languages, cloud platforms and services (Microsoft Azure preferred), software quality, ITIL are preferred.
    Sr

    Database Developer :

    5+ years' experience as an engineer in a consulting organization or an internal IT department is required.

    Principal Software Engineer :

    10+ years' experience as an engineer in a consulting organization or an internal IT department is required. 2+ years' experience as a lead is preferred.

    CERTIFICATIONS, LICENSES, &


    REGISTRATIONS
    :

    This position requires successful completion of a criminal background check including fingerprinting through a national database.
    For more information on job functions, requirements and to apply please visit:

    Douglas County offers an excellent comprehensive benefit package including but not limited to:

    Medical/Dental/Vision.

    For a more detailed overview please view the full

    Employee Benefit Guide

    .
    #J-18808-Ljbffr