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
Submit your resume to jobs@kittelsoncarpo.com
Please include position you are applying for in the Subject of the email.
Contact Kittelson & Carpo Consulting