Job Description :
Candidate Roles and Responsibilities


BS in Computer Science or similar, with at least a 3.0 GPA (or equivalent)
You have had at least 5 years experience developing software in a corporate or start-up environment.
Familiarity and hands-on experience with various design patterns
Excellent communication skills so that you can work collaboratively with other disciplines
Skillful at solving problems with enthusiasm and creativity
Willingness to travel 10% of the time, sometimes with little or no notice
Technical experience required in a majority of the following areas:
Object-oriented programming concepts (encapsulation, polymorphism, interfaces, etc
High-level programming languages such as C++, C#, Java, Objective C
Algorithm design and run-time analysis
Asynchronous programming techniques
Basic user-interface design
Web technologies (REST-based web services, HTML5, CSS3, JavaScript)
Database design (table design, stored procedure development)
             

Similar Jobs you may be interested in ..