Senior Software Developer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 5/22/2020

Job Snapshot

Job Description


Position: Senior Software Developer

Location: Atlanta, GA

Contract Term: 3 - 6 months to hire

 

Responsibilities:
  • Senior Software Developer is needed for designing and developing RESTful APIs that will be utilized for clearing rights for assets delivered to linear and on-demand platforms.
  • This Senior Software Developer will be working with a talented and fun Agile project team to create new features for our Rights Management API named Guardian and develop new solutions for brand stakeholders.
  • Candidate must be proficient in current and emerging development tools and digital media technologies.
  • This position requires hands-on coding and strong peer collaboration to work on innovative technical solutions.
  • Work with other infrastructure groups to implement system hardware requirements that may involve multi-platforms, databases, cloud strategies, DevOps and other technologies.
  • Work with Quality Assurance to participate in unit, system, and user acceptance testing based on an understanding of the development lifecycle.


Requirements:
  • College degree or equivalent experience.
  • 5+ years working with and building RESTful interfaces/APIs using GoLang, C#, Java, Rust or equivalent language
  • 3+ years working with client-side JavaScript frameworks (React, Angular, Vue, Backbone, Ember, etc…)
  • Research new technologies and provide ideas for technical or workflow / process improvements, provide input to overall architectural standards, development tools, and development initiatives
  • Demonstrated senior-level understanding of troubleshooting, root-cause analysis, solution development, human factors/usability design, and implementation of medium sized projects or major components of large projects
  • Responsible for code/peer reviews and mentoring team members
  • Ability to write unit-tested and maintainable code
  • Ability to provide innovative solutions to complex business problems
  • Experience working and delivering in an Agile Scrum environment
  • Understanding of Data Structures and knowing when to apply them
  • Experience using Git
  • Experience developing on a Linux or Mac OS
  • Great team player attitude and well-rounded team member
  • Ability to multitask and to manage time effectively in a fast-paced environment, with limited supervision.
  • Detailed oriented and highly organized.
  • Energetic, shows passion and is vested to the project.\

Bonus Points:
  • Experience building RESTful APIs using a GoLang web/api framework (Echo, Gin, Martini, Beego, etc)
  • Experience working with NoSQL Databases (MongoDB, Couch, DynamoDB)
  • Experience with Messaging Frameworks (RabbitMQ, ActiveMQ, ZeroMQ, etc...)
  • Experience with cloud infrastructure (AWS, GCP, Azure)
  • Experience with caching strategies and implementation (Redis, MemCache, etc)
  • Experience using Docker, Kubernetes, Terraform or rkt
  • Experience with DevOps tools like TeamCity, CircleCI, Bamboo, Travis, etc

Position: Senior Software Developer

Location: Atlanta, GA

Contract Term: 3 - 6 months to hire

 

Responsibilities:
  • Senior Software Developer is needed for designing and developing RESTful APIs that will be utilized for clearing rights for assets delivered to linear and on-demand platforms.
  • This Senior Software Developer will be working with a talented and fun Agile project team to create new features for our Rights Management API named Guardian and develop new solutions for brand stakeholders.
  • Candidate must be proficient in current and emerging development tools and digital media technologies.
  • This position requires hands-on coding and strong peer collaboration to work on innovative technical solutions.
  • Work with other infrastructure groups to implement system hardware requirements that may involve multi-platforms, databases, cloud strategies, DevOps and other technologies.
  • Work with Quality Assurance to participate in unit, system, and user acceptance testing based on an understanding of the development lifecycle.


Requirements:
  • College degree or equivalent experience.
  • 5+ years working with and building RESTful interfaces/APIs using GoLang, C#, Java, Rust or equivalent language
  • 3+ years working with client-side JavaScript frameworks (React, Angular, Vue, Backbone, Ember, etc…)
  • Research new technologies and provide ideas for technical or workflow / process improvements, provide input to overall architectural standards, development tools, and development initiatives
  • Demonstrated senior-level understanding of troubleshooting, root-cause analysis, solution development, human factors/usability design, and implementation of medium sized projects or major components of large projects
  • Responsible for code/peer reviews and mentoring team members
  • Ability to write unit-tested and maintainable code
  • Ability to provide innovative solutions to complex business problems
  • Experience working and delivering in an Agile Scrum environment
  • Understanding of Data Structures and knowing when to apply them
  • Experience using Git
  • Experience developing on a Linux or Mac OS
  • Great team player attitude and well-rounded team member
  • Ability to multitask and to manage time effectively in a fast-paced environment, with limited supervision.
  • Detailed oriented and highly organized.
  • Energetic, shows passion and is vested to the project.\

Bonus Points:
  • Experience building RESTful APIs using a GoLang web/api framework (Echo, Gin, Martini, Beego, etc)
  • Experience working with NoSQL Databases (MongoDB, Couch, DynamoDB)
  • Experience with Messaging Frameworks (RabbitMQ, ActiveMQ, ZeroMQ, etc...)
  • Experience with cloud infrastructure (AWS, GCP, Azure)
  • Experience with caching strategies and implementation (Redis, MemCache, etc)
  • Experience using Docker, Kubernetes, Terraform or rkt
  • Experience with DevOps tools like TeamCity, CircleCI, Bamboo, Travis, etc