The company is looking to design, implement, and deploy software that meets customer requirements, scales easily, and supports deployment in highly available environments.
Requirements
- Experience with virtualization, micro services, SDN, NFV, and Big Data platforms and technologies
- Understanding of system protocols, how systems operate and data flows
- Awareness of current technology benefits
- Ability to independently develop a full software stack
- Understanding of the building blocks, interactions, dependencies, and tools required to complete software and automation work
- Experience with technical writing and documentation
- Knowledge of analytics
Responsibilities
- Develop software solutions and conduct tests and inspections
- Understand system protocols, how systems operate and data flows
- Independently develop a full software stack
- Interact with system engineers to define system requirements and/or necessary requirements for automation
- Collaborate with technical teams to deliver technical solutions
- Contribute to the development of others through mentoring or in-house workshops and learning sessions
- Write basic documentation on how technology works and create clear documentation for new code and systems used
Other
- Bachelor's Degree in Computer Science or Engineering
- 4-7 years of technical engineering experience
- Communication skills
- Customer Service skills
- Travel required
- Legally authorized to work in the United States
- At least 18 years of age