Junior/Entry Level Software Engineer in Alpharetta, GA at HUNTER Technical Resources

Date Posted: 2/10/2021

Job Snapshot

Job Description

Responsibilities

  • Develop software solutions by
  • Using industry standard programming techniques to translate requirements/design into code
  • Participating in Agile development teams
  • Designing, coding, and testing multiple modules of a system balancing both speed and code quality
  • Contributing to architecture reviews
  • Assisting in requirements creation/analysis working with product manager and other developers
  • Evaluate and understand information, analytics, problem definitions and requirements provided
  • Prepare and deploy production software as directed
  • Production system support

Requirements

  • Bachelor’s degree in Mathematics, Computing Science, Computer Engineering or Information Technology
  • Hands on experience through coursework or internship
  • General understanding of documentation and unit testing
  • Troubleshooting ability
  • The ability to work in a collaborative and fast-paced production environment

Desired Knowledge

  • Java, JavaScript, Golang, node.js
  • Familiarity with web services: REST, SOAP, microservices, JSON, xml
  • Software development tools: Jira, Git, Bitbucket, maven, Jenkins docker
  • Databases: both relational (MySQL) and “no-SQL” (Cassandra, MongoDB, Redis)
  • Unit testing frameworks (junit, jmock)