Key Responsibilities
**
- Execute software solutions, design, development, and technical troubleshooting with innovative approaches
- Create secure and high-quality production code and maintain algorithms that run synchronously with systems
- Produce architecture and design artifacts for complex applications while ensuring design constraints are met
- Gather, analyze, synthesize, and develop visualizations and reporting from large data sets for continuous improvement
- Proactively identify hidden problems and patterns in data to drive coding hygiene and system architecture improvements
- Contribute to software engineering communities of practice and explore new technologies
- Foster a team culture of diversity, opportunity, inclusion, and respect
**
Qualifications Required
**
- Formal training or certification in software engineering concepts with 3+ years of applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficiency in coding in one or more languages
- Experience in developing, debugging, and maintaining code in a corporate environment
- Overall knowledge of the Software Development Life Cycle
- Strong understanding of container technologies like Docker and Kubernetes
- Expertise in cloud computing technologies, especially AWS, Akamai, Kong
- Experience in Java, Python, and/or Golang development
You may also have exposure to modern front-end technologies and cloud technologies, which are considered as preferred qualifications for this role.