Software Programmer III
This job will require evaluation of multiple technical approaches, and rapid development of prototypes to validate ...
Software Programmer III
This job will require evaluation of multiple technical approaches, and rapid development of prototypes to validate new technology capabilities. The individual will work with network architects and product managers to scope the requirements and develop viable solutions that would require a combination of cloud and network infrastructure components. The job will require the development of scalable and highly available cloud applications using docker containers and serverless infrastructures. The job will require deploying applications within the cloud infrastructure, maintaining latest versions of software and operating systems and configuration management. The individual will ensure critical system security through the use of best in class security solutions for cloud environments. The individual will be involved in system troubleshooting and problem solving across platform and application domains. The individual is expected to recommend architectural and process improvements.
Knowledge and Skills:
5+ years of software development expertise across a variety of languages include Node.js, Python, Java, Go, C/C++
3+ years of experience with deploying applications in cloud environments including AWS
3+ years of Experience working with Cloud infrastructure components including load balancers, firewalls
Strong experience with Kafka / MQTT / Rabbit MQ or other message broker deployments
Strong experiences in release and configuration management for cloud infrastructure components
Prior experience working with Docker containers, GIT, Jenkins
Prior experience with container orchestration using AWS ECS or Kubernetes.
Ability develop REST APIs for integration with other functional components and third party software applications.
Ability to integrate software modules and open source software to rapidly prototype product / service ideas
Must be a strong team player with the ability to communicate and collaborate effectively in a geographically disperse working environment.
Professional commitment to high quality, and a passion for learning new skills.
Detail-oriented individual with the ability to rapidly learn new concepts and technologies.
Excellent communication skills
Experience with building blockchain applications is a plus
Prior experience working with 3GPP, cellular network infrastructure and related protocols is a plus.
Knowledge of GPS, and related technologies is a plus
- provided by Dice