Skills
**Required**:
Bachelor degree in Computer Science or equivalent, preferably from a reputable university (with min GPA 2.5)
Profound knowledge about OOP, Design Pattern and Software Design
Profound knowledge and experience in at least one modern object oriented programming language (C#,Java)
Good knowledge and strong hands-on experience in using Spring and Hibernate
Good knowledge about Unit Testing and Test Driven Development (TDD)
Good troubleshooting and problem solving skills
**Preferred**:
Experience in a high paced agile development environment