Our client, a telecom and media company located in Greenwood Village, CO is in need of Software Developer for an initial 6 month contract with high likelihood of extension. The Software Developer will work on a hybrid schedule, 4 days a week onsite, and one day remotely, and will play a critical role in designing and implementing next-generation cloud-based platforms and solutions. The Developer will collaborate closely with a cross-disciplinary team of software architects, network engineers, data scientists, billing and mediation experts, and more. Day-to-day responsibilities include designing user interfaces and backend APIs, integrating billing and mediation systems, troubleshooting performance issues, and supporting continuous integration and deployment in a fast-paced environment using TypeScript, Ruby, Node.js, Java, and AWS cloud services.
Required Skills:
- 5+ years designing and programming backend APIs using Java and JavaScript
- 2+ years programming user interfaces in Ruby and TypeScript/JavaScript
- 2+ years experience working with AWS cloud services, including EKS, Lambda, API Gateway, CloudFormation (or Terraform), and EventBridge
- At least 2 years of programming experience in Ruby
- 2+ years experience working with data stores such as PostgreSQL and Redis
- Some experience programming in Vue.js and TypeScript
- Experience with containerization and microservice architectures (Docker, Kubernetes)
Preferred Skills:
- Experience working with billing systems (Amdocs, ICOMS, CSG)
- Python
- Experience developing multi-threaded applications for networking, web services, HTTP, and TCP/IP
- Large-scale systems software design and development experience and working knowledge of Unix/Linux
- Strong knowledge of object-oriented design, design patterns, and algorithms
- Experience working in Agile environment
- BS in Computer Science