³»¿ë |
4+ years professional software development experience.
1+ years experience building complex software systems that have been successfully delivered to customers.
1+ years experience working in large Distributed Systems, large data analysis, and queuing systems.
Proficiency in at least one modern programming language such as C, C++, C#, Java.
Bachelor¡¯s degree in Computer Science, Computer Engineering, or related technical discipline (or the equivalent).
Computer science fundamentals in object-oriented design, data structures, algorithms, problem-solving, and complexity analysis.
Coding practices including design documentation, unit testing, peer code-reviews, and a preference for Agile methods. |