Software Engineer in Cumming, GA at HUNTER Technical Resources

Date Posted: 9/28/2020

Job Snapshot

Job Description

Design and develop software programs for a variety of environments, with a focus on server development

Responsibilities:

  • Develop software solutions following the software development lifecycle.
  • Documents and demonstrate solutions by developing flowcharts, layouts, diagrams, code comments and clear code.
  • Prepare and install solutions by designing system specifications and standards.
  • Maintain confidentiality of architectural design
  • Design highly scalable software systems
  • Actively influence system architectural design.
  • Produce well documented, testable and extensible code in accordance with system design.
  • Develop time estimates for development tasks.

Education and Experience

  • Strong desktop applications background who is capable of also writing for embedded platforms.
  • B.S. in Computer Science or Engineering
  • 5+ years programming experience required.
  • Experience with Python and PostgreSQL,
  • Git experience and familiarity with Command line.
  • Experience developing software in both agile and waterfall environments
  • Familiarity with both object-oriented and scripting languages.
  • Experience working with revision control systems, build systems, and working within a team environment.
  • Software packaging and deployment experience preferred.
  • Experience with JavaScript, HTML, CSS
  • Experience with php, python or ruby