Vacancy expired!
Client is looking for a Principal Software Engineer who will utilize programming languages such as JavaScript, Typescript, C#, and Java to build and enhance orchestration tools and workflows. Job duties include:
- Work with various technologies, platforms, and frameworks including .NET, Node JS, Angular 6, Apache Kafka, Kubernetes, and API Gateways.
- Be part of an agile team responsible for developing and enhancing shared enterprise services and tools.
- Collaborate with other highly skilled architects, developers, and engineers.
- Develop custom workflows and tools within the enterprise orchestration system.
- Contribute to the design and standardization of orchestration workflows.
- Create and perform unit tests on the workflow/tools developed.
- Support the life cycle of architecturally significant shared platform and tools.
- Support the design and development of custom frameworks and pilots using various technologies and platforms.
- A Bachelor’s degree in Computer Science, Electrical Engineering, or similar discipline.
- 7 years of development experience on technologies such as JavaScript (Node JS), Angular 6, Java, C# .Net.
- Experience with reading, manipulating, and modeling formats such as JSON, XML, and YAML.
- Experience working with RESTful and SOAP APIs.
- Ability to work in constantly changing environments – Agile/Scrum.
- Excellent analytical and problem-solving skills.
- Excellent communication skills.
- Experience with Orchestration tools (i.e.Cisco BPA).
- Experience with Camunda.
- Experience with Red Hat 3Scale API Management.