How will you make an impact?
- Work as a member of an agile team to enhance and improve software.
- Design and present projects to improve current process and overall platform.
- Code and test projects.
- Create automation to ensure quality.
- Deliver high quality, sustainable, maintainable code.
- Manage time effectively working on one or more concurrent projects.
- Attend meetings and training as required.
- Works with system analysts and product management for the successful completion of a project.
- Provides critical technical capabilities to the team and evangelizes those skills to others.
- Follow established department procedures, policies, and processes.
Have you got what it takes?
- Bachelor’s degree in Computer Science or Engineering or equivalent work experience
- 3+ years of experience building web applications/services
- 3+ years of experience with Java
- Passion for learning and mentoring
- Passion for troubleshooting problems and determining root-cause
- Comfortable working in an agile/scrum environment
- Comfortable working with remote team members
- Comfortable working with cloud infrastructure
- Strong English communication skills
Skills we apply:
- Create robust, scalable RESTful microservices for use by customers and partners
- Design pragmatic solutions with product managers and stakeholders
- Build cloud services with AWS using Lambda or serverless technologies
- Follow and promote AWS best practices for software architecture
- Follow an agile development cycle with 2 week sprints to ship changes iteratively
- Use git for source control and GitHub for code reviews
- Refactor legacy code into modern application patterns
- Promote a spirit of collaboration across teams and individuals
- Evaluate algorithms for cost, efficiency, and robustness
What are the technologies we use?
- AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, CloudFormation, …)
- Amazon DynamoDB and MySQL database
- Docker and Kubernetes (AWS EKS)
- Snowflake data warehouse
- ElasticSearch
- Continuous Integration/Continuous Deployment (CI/CD)
- Flexibility in development tools, such as IntelliJ and Postman
Benefits at NICE Bolivia:
- Work with the most modern technologies.
- Clear career path supported by different free learning tools.
- Obtain certifications to advance your career.
- Collaborate with global work teams.
- Participate in local and global activities and events.
- Enjoy the flexibility of hybrid work, combining the best of both worlds.
- Engage in exciting competitions and contests.
- Improve your language skills with English support.
- Secure a permanent employment contract.
- Benefit from a company legally constituted in Bolivia and receive full social benefits