Software Engineer
Indexed description
Who You’ll Be Working With
If you have a background in IT, computer science, or software engineering, and are open to continuous learning, then the Technology & Operations team may be for you!
You’ll Be Responsible For The Following
- Coding, testing and troubleshooting software programs utilizing the appropriate hardware, database, and programming technology
- Reviewing changes in code and the environment to understand and minimize negative impact on system performance
- Building reusable components, templates, code and libraries
- Translating the solutions and design given by the Squad team in an optimized code based on the requirements
- Working closely with the infrastructure, build and release, database, and other related teams to ensure swift and efficient deployment of code releases to live (production) environments.
- Minimum of 2 years experience in Java Programming, Software Development, Software Testing and/or Solutions Architecture
- Experience in Computer Science, with strong competencies in data structures, algorithms, cloud infrastructure and software design optimized for embedded systems
- Good to have but not required: experience on Amazon Web Service (AWS) , SES, SMTP, Linux OS, Cronand familiarity with Big data tools such as Apache Spark and Hadoop
- Exposure to DevOps tools such as Docker and automating deployment, scaling, and management of containerized applications with Kubernetes would be advantageous
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search