This site uses cookies. To find out more, see our Cookies Policy

Python Developer in Roswell, GA at HUNTER Technical Resources

Date Posted: 5/1/2019

Job Snapshot

Job Description

Our client's Senior Software Engineers are responsible for the analysis, design, implementation, deployment, management and daily operations of the technology infrastructure. Technology architecture strength and operational rigor are capabilities needed to successfully execute this position. This position is also responsible for the maintenance of our core applications. Our technology stack includes Python, JavaScript, and PostgreSQL.

Our legacy technology stack includes Ruby on Rails, Perl, Microsoft SQL, .NET, PHP and PostgreSQL.

Responsibilities:

  1. Design, develop, modify, test, implement and manage applications as assigned by management
  2. Oversee and coordinate the work of other software engineers to ensure achieving departmental and company objectives
  3. Driving and implementing operational improvements through optimization of system performance, automation and judicious use of technology.
  4. Write well designed, testable and efficient code by using best software development practices
  5. Troubleshoot in-house software application in a production environment
  6. Provide software support to other internal business units
  7. Write and maintain detailed documentation/flow-charts
  8. Maintain legacy systems

Requirements:

  • 5-10 years software development experience
  • Proficient in developing in one or more of the following: JavaScript, Python, Ruby
  • Strong knowledge of web application frameworks and patterns (Rails, JSF, MVC)
  • User Interface (UI) development experience
  • Experience with high volume, external customer facing web applications is strongly preferred-
  • Bachelor-s degree in Computer Science or related field or equivalent work experience
  • Scripting experience with Perl/Python
  • Database scripting experience (PostgreSQL preferred)
  • Version control knowledge and experience
  • Ability to follow company coding standards
  • Solid organizational and communication skills.
  • Bachelor’s degree in Computer Science or equivalent

Preferred Skills

  • C/C++ experience
  • Database design and architecture (PostgreSQL preferred)
  • Network and server administration
  • Kanban and/or Scrum methodology experience