Utah Retirement Systems

  • DevOps Engineer

    Location UT-Salt Lake City
    Posted Date 3 weeks ago(10/3/2019 10:02 AM)
    Job ID
    2019-2757
  • About The Company

    Utah Retirement Systems (URS) provides benefits for state and other Utah public employees.  It has two divisions.  The Retirement Office administers pension and retirement savings plans.  PEHP specializes in medical, dental, life, and other benefits.

    Job Description

    Pay: The pay will vary depending on experience and may be in the following range-

    $73765 -$94,041.

     

    Summary:

    Performs a variety of systems/analyst functions involving complex technical duties related to the timely and reliable functioning of business and computer software systems for the use of others.  Manages the implementation of computer systems throughout the development life cycle.   Incumbents at this level develop more complex long-term projects and are required to develop program and system design and coding specifications. They may function as team leader and supervise a project team on an occasional basis.

     

    Duties and Responsibilities: 

    1. Consistently write, and code software programs and applications according to specifications
    2. Coordinates the development effort with the proper stakeholders to insure accurate, efficient, and secure production processing.
    3. Meets and coordinates with stakeholders to determine system requirements and objectives.
    4. Performs on‑going user training.
    5. Investigates, identifies, and defines system problems, resolves issues and creates beneficial enhancements.
    6. Run and monitor software performance tests for the purposes of correcting errors, isolating improvement, and general debugging.
    7. Documents system and user requirements using techniques such as flow charts, diagrams, specifications etc.
    8. Determines requirements for system implementation including interoperability with other systems, both manual and automated, and data conversions
    9. Designs data base files; determines file content needs, size and characteristics, etc.
    10. Identifies system and file security needs and levels of confidentiality.
    11. Coordinates with users and management, all deployment of new or modified programs and systems.
    12. Monitors their own work priorities, schedules, and assignments.
    13. Maintains strict confidentiality.
    14. Performs other related duties as required.

    Required Experience

    Education and Experience

    Bachelor’s Degree in computer science or equivalent; AND five (5) years of progressively responsible software application experience; OR an equivalent combination of education and experience.

     

    Specific experience in systems analysis, design and programming preferred.

     

    Knowledge, Skills, and Abilities

    This list contains knowledge, skills, and abilities that are typically associated with the job. It is not all-inclusive and may vary from position to position:

     

    Required technical skills include:

    • Advanced knowledge of data structures and storage with data systems such as MS SQL Server.
    • Extensive skills in requirement gathering, organization, and project planning and management.
    • Extensive problem-solving skills, ability to debug software code identify issues, and implement solutions.
    • Considerable knowledge of Information System development methodologies and applications.
    • Systems analysis and design concepts both structured and object oriented.
    • Batch, on-line distributive, and desktop systems.
    • Experience with information system management concepts, methods, and standards for project control; such as Entity relationship modeling, data flow diagramming and computations and algorithms common to system analysis and design.

     

    Required mathematical skills include working knowledge of:

    • Calculate figures and amounts such as proportions and percentages.
    • Apply concepts of basic algebra.

     

    Must possess excellent communication skills:

    • Read, analyze, and interpret general business periodicals, legal documents, professional journals, technical procedures, or regulations.
    • Write reports, business correspondence, software requirements, and procedure manuals.

     

    Must have the ability to:

    • Establish and maintain effective working relationships with professionals, vendors, department heads, co‑workers and the public.
    • Have a high degree of self-motivation and experience working both independently and in a team-oriented, collaborative environment.
    • Follow written and verbal instructions.
    • Prioritize work.
    • Perform within deadlines.
    • Work well in a team environment as well as independently.
    • Multi-task by handling a variety of duties in a timely and efficient manner.
    • Follow through with assignments.
    • Deal effectively with stress caused by workload and time deadlines.

     

    The incumbent must always demonstrate judgment, high integrity, and personal values consistent with the values of URS.

     

    Work Environment

    Incumbent performs in a typical office setting with appropriate climate controls. Tasks require a variety of physical activities which do not generally involve muscular strain, but do require activities related to walking, standing, stooping, sitting, reaching, talking, hearing and seeing. Common eye, hand, finger dexterity required to perform essential functions. 

     

    Must have an expert knowledge in .NET Framework specifically C#, MVC, Web Api.

    Experience with Microsoft SQL Server, relational database design, SQL, and performance tuning.

    Familiar with Object Oriented Design, Software Architecture and Application Security.

    Experience with Unit Testing.

    Must have a solid working knowledge of the Visual Studio IDE and Team Foundation Server.

    Experience with Reporting and Web Services, XML, Json, Cascading Style Sheets.

    Must be able to train and/or mentor existing staff in the above-mentioned skills.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed