Vacancy caducado!
- Master's degree in computer science, software development, algorithm design, machine learning, or a related field or equivalent experience
- 1 year of programming experience, including Java, Scala, C/C++ or Python
- 1 year of experience with the AWS ecosystem (EKS, ECS, Glue, API Gateway, Redshift, Athena, EMR, Kinesis, S3)
- 1 year of experience with developing on distributed computing platforms, such as Spark
- 1 year of experience in deploying highly available (HA) analytics applications in a production cloud environment
- 1 year of experience working with large structured and unstructured datasets
- At least 1 AWS certification (Solutions Architect, Developer, DevOps or Database)
- Extensive knowledge of software development life cycle processes and Agile concepts
- Extensive knowledge of developing unit and regression tests for production systems
- Ability to understand business concepts and derive technology solutions
- Ability to effectively translate business requirements and specifications into applications
- Ability to work with or without complete business requirements or specifications
- Ability to grasp broad, loosely developed concepts while maintaining exceptional attention to detail
- Design, develop or modify software by using various programming languages depending on the product(s)
- Modify existing software to fix errors, improve the overall quality and functionality, or update integrations with other software
- Analyze user needs to determine how software should be built or if existing software should be modified
- Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed
- Translate business requirements and specifications into usable and scalable software
- Process and understand capabilities and limitations of data outputs from the software
- Participate in design and code reviews
- Assist with delivery estimates
- Determine and execute the software deployment process
Vacancy caducado!