Cloud Software Engineer

Company: American Cybersystems, Inc. (ACS Group) ( Learn More )

General Information
US-SD-Edina, MN
$70,000.00 - $120,000.00 /Year
4 Year Degree
At least 2 year(s)
Not Specified
Job Description

Analysts has immediate need for energetic and dynamic Cloud Software Engineers at a customer facility in Sioux Falls, SD and Edina, MN.

Core Responsibilities:

The Software Engineer is responsible for designing and implementing tasks required in the development of software products. Responsibilities include:

  • Communicate and coordinate activities and technical status with the Software Engineering Lead, Systems Engineer, and other Project team members, as appropriate.
  • Ensure all software activities are conducted in accordance with the Software Development Life Cycle.
  • Provide support for software planning including software requirements definition, activity identification, and estimating.
  • Perform and document preliminary and detailed design of components making up a software product.
  • Perform code development for assigned tasks.
  • Develop and conduct unit testing.
  • Document the testing effort through generation of test plans, procedures, and reports.
  • Capture software metrics.
  • Submit, analyze, and manage configuration change requests in accordance with established Configuration Management (CM) processes.
  • Ensure proper process is followed and documentation is properly maintained.
  • Participate in peer reviews.

  • Job Requirements

    Required Skills:

    • Excellent interpersonal, organizational, and communication skills.
    • Ability to work independently as well as part of a team.
    • Knowledge of software engineering methodology.
    • C/C++ knowledge.
    • Python knowledge
    • Cloud computing familiarity
    • Relational database knowledge.
    • Unix/Linux experience.

    Desired Skills:

    • Perl experience
    • C/C++ experience
    • Python experience
    • Amazon Web Services (AWS) experience
    • Container technologies experience (Docker preferred)
    • GUI Development
    • Image processing

    Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.

    Experience: 1-2 years of related experience in a Software Engineering environment is desired. Experience with cloud computing, image processing, and/or satellite ground systems are a plus.

    Candidates must have strong technical abilities, excellent communication skills, and a teamwork emphasis. Candidates must also be able to integrate into a highly-skilled Information Technology Team.

    The candidate must be able to obtain and maintain a national agency check and background investigation after hire to obtain a badge for facility access and user accounts.