Requirements:
• At least 7 years of industrial experience
• At least 5 years experience in JAVA Technology:
• Understanding of software development life cycles
• Expert knowledge of Object Oriented Analysis and Design
• Expert knowledge of design, coding, unit testing, configuration
management best practices
• Expert knowledge of development tools, libraries, frameworks according to SDO standards
• Expert knowledge of industry recognized architectural patterns
(Layering, MVC, SOA, Client-Server, etc)
• Expert knowledge of design patterns, design approaches and
concepts (Inversion of Control, Separation of Concerns, Design by
Contract, etc)
• Knowledge of software quality metrics (Loose coupling,
cyclomatic complexity, code coverage, efferent/afferent cohesion,
etc)
• Expert knowledge of at least one programming language
• Understanding of advanced RDBMS concepts and DB design
approaches
• Understanding pros and cons of various design, coding, testing
approaches
• Understanding of software development company functioning
• Understanding of offshore software development specific
• Ability to talk in technical language and switch to the language of business managers
• Ability to recognize software patterns and solutions associated with those patterns
*Java certification (Desirable)
21-B Rufino Pacific Tower, 6784 Ayala Ave. cor Rufino St., Makati City, Metro-Manila, Philippines
Philippines:
Office: (+632) 750-0634
Office: (+632) 750-0631
Mobile: (+63) 917-5900-946
United States:
Office: (401) 308-4023
info@kittelsoncarpo.com
Send us a Message