Software Engineer I - Moline, United States - US Tech Solutions

    US Tech Solutions
    US Tech Solutions Moline, United States

    2 weeks ago

    Default job background
    Description

    Title:
    Software Engineer )

    Location:
    Moline, ILDuration: 12 monthsLOCAL CANDIDATES ONLYWe are looking for a local candidate to work onsite from Day 1. This position will help the team move towards infrastructure as a code.

    The manager is looking for a Software Engineer to work with the team's Infrastructure Engineers to find innovative ways to focus on creating a Digital Workspace Platform to be consumed by other Infrastructure Engineers.


    Required skills:

    • Experience in the design, development, testing, and integration/deployment of highly complex software solutions leveraging DevOps concepts
    • Experience with Rest APIs 2+ years of experience in relational and nonrelational 2+ years of experience with Git 2+ years of experience using scripting languages
    • Javascript ), Python, PowerShell
    • Experience with configuration management tools (Ex: Ansible, Terraform, Puppet, and Salt)
    • Must have good problemsolving skills
    • Demonstrated passion for technical learning and identifying areas for innovationDescription:

    Major Purpose:

    Works on a product team alongside other software engineers and software analysts to support basic product design by writing and testing code to deliver simple to complex functionality on a defined portion of the product it supports.

    This is an entry level role that is designed to learn, grow in competence, and develop the most basic capability needed to operate effectively in this role.

    Work and decisions are reviewed by supervisors before implementation; Applies existing applications to routine problems.


    Major Duties:

    • Develops, codes, configures, and tests programs and systems. Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications. Analyzes assignments and determines software specifications that must be fulfilled to achieve objectives. Executes necessary documentation, as directed, or needed. Collaborates with other relevant stakeholders and team members to ensure that features meet business needs. Follows industry-standard agile software design methodology for development and documentation.

    Skills, Abilities, Knowledge:

    • Ability to analyze, translate, and define business requirements into technical solutions. Excellence in verbal and written communication forms with emphasis on persuasive communication, tact and negotiation. Ability to apply engineering principles and concepts for designs. Ability to manage many competing priorities/requests in a fast-paced environment Education: Degree in an Engineering/Technology discipline or equivalent experience.
    • University Degree (4 years or equivalent) Degree in an Information Technology discipline or equivalent experience.
    - University Degree (4 years or equivalent)
    Work Experience:

    • Previous experience in programming/software development years) Software development processes experience years) Participating in Agile Development years) Experience working in an Agile Environment years)#J-18808-Ljbffr