What you'll do:
Learn all about map-making from the ground upWork with a team of engineers to develop high-quality softwareParticipate to all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing codeBuild scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use casesDesign technical solutions to solve complex technical problems at scaleBuild iteratively using agile methodologies
What you'll need:
Bachelor's or Master's degree in Computer ScienceExperience in software development experience in Java (preferred) or another modern programming language. Professional experience is NOT required, university projects and/or internships are encouragedStrong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis Proficient with written and/or verbal communication in English Desire to learn, and expand your skill set Able to solve a complex problem on his/her own by utilizing experience and other resources