Overview
Skills
Job Details
Kubernetes and Microservices are required.
Qualifications
Strong foundations in software engineering including system design, implementation best practices, and testing
Experience with REST APIs, Microservices, and containers
Experience in software development with at least one modern programming language, including Go, Python, or Java
Experience with open-source platforms with emphasis on building enterprise scale applications using caching, events, SQL, and NoSQL databases
Hands-on experience with public and/or private cloud environments (OpenShift, Kubernetes, Azure, AWS, Google Cloud Platform, etc.)
Basic understanding and managing CI/CD toolchain products like Jira, Git, Artifactory, Jenkins, Anchore, SonarQube, and IaC tools like Terraform, Ansible, Puppet, Chef is a plus
Experience with building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Intermediate PowerShell scripting skills
Understanding of security protocols and products such as: Active Directory, Windows Authentication, SAML, OAuth
Experience with continuous delivery (CI/CD) and infrastructure as code
In-depth knowledge of CS data structures and algorithms
Strong problem-solving abilities
Experience
4+ years of professional PaaS and IaaS software development experience
3+ years of experience with system design and implementation
3+ years of experience with AWS, Google Cloud Platform, Azure, or another cloud service
2+ years of experience in open-source frameworks
Education
Bachelor s degree in Computer Science, Information Systems, or equivalent education or work experience