Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Create and maintain mobile applications,
- Generate effective unit testing.
- Coach and Supervise junior developers.
- Estimate project timeline with the team leader.
- Participate in all phases of the software development lifecycle – requirements, architecture, design, development, deployment.
- Review applications specifications files (UI design, System Requirements and Graphic requirements).
- Conduct meetings to discuss project requirements/changes.
- Evaluate new technologies and evaluating how they could be integrated.
Job Requirements
- Education: BS.C of computer science or Engineering.
- Experience: 2-4 years.
- Understanding of the application development life cycle
- Experienced in Object Oriented Programming
- Experience with Design Pattern Coding
- C# is a must
- Cooperative and has a strong communication skills
- UML knowledge and practice
- Web development methodologies
- Web services development
- Component based architecture
- Reverse Engineering concepts
- Unit Testing
- Agile methodology concepts and practice
- HTML
- Database development
- Ajax
- Design patterns
- ADO, Entity framework and LINQ