Bachelor’s degree in computer science or a related field
At least three years of experience writing production code of increasing complexity
Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
Proficiency in at least one of the following: Java, C, C++, C#, Ruby, Scala, Python
Experience refactoring code and evolving architectures
Experience crafting unit, integration, functional and regression tests
Preferred Qualifications
Master’s degree in computer science or a related field
Experience developing in a Linux environment
Experience applying service-oriented architecture techniques to production use cases
Experience in developing secure, multi-platform mobile applications
Skills:- Software Development, Java, C, C#, Ruby, Scala and Python
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job