Senior Programmer/Architect in Norcross, GA at HUNTER Technical Resources

Date Posted: 8/15/2019

Job Snapshot

Job Description


We are looking for a senior level Programmer/Software Engineer/Architect with two years of GoLang development, strong Python and C# programming skills, Linux platform knowledge, as well as scripting, automation, and CI/CD expertise to join our Engineering team.

RESPONSIBILITIES:
  • Designs, implements, builds, deploys and maintains software, SDLC and configuration management.
  • Understands company infrastructure and architecture and can make recommendations to optimize operational efficiency and stability
  • Improves infrastructure and application development
  • Assists and interacts with DBA’ s concerning SQL maintenance (log shipping, restore, archive etc.)
  • Works within an Agile (Scrum) & Test-driven development environment
  • Innovates, learns and shares knowledge, invents and patents new algorithms and technologies

QUALIFICATIONS:
  • At least 2 years of GoLang development experience.
  • 8+ years of programming in Python or PHP
  • 8+ years of programming in C#
  • 2+ years integration experience with REST based services
  • 15+ years in Software Development, Information Security or a related field
  • Strong development experience with Linux and integrating Open Source software
  • Experience with DevOps container/orchestration tools (Kubernetes, Docker, etc)
  • Experience with NoSQL – TIG stack (Telegraph, Influx, Grafana) and REDIS (or similar - MongoDB, CouchDB, etc.)
  • Knowledge in scripting languages, Python, Bash and Powershell scripting
  • Experience with SaltStack for CI/CD (Salt, Python)
  • Knowledgeable of TCP/IP networking
  • Database experience with Mircosoft SQL and MariaDB (or similar DB – MySQL or Percona)
  • Experience with messaging tools (RabbitMQ, ZeroMQ, EMQ, etc.)
  • Experience managing Node.JS, C#, and Java application deployments
  • Experience with Service Discovery and Configuration Management (Consul, SED or Zookeeper)
  • Experience with Load Balancing tools (HAProxy, nginx, Squid, Apache Traffic Server, etc.)
  • Proficient user of source control tools including Git
  • Excellent analytical and problem-solving skills
  • Log aggregation platform experience a plus

OTHER
  • Hardware infrastructure experience a plus
  • Must be able to work independently with minimal supervision
  • Strong team player with good communication skills
  • Performs other duties as assigned
  • Must be in the Atlanta area