My Client has a solution for security and performance testing for network infrastructures (hardware appliance + desktop application). They want to build a new Web solution for it with the same/improved functionality, and our project is a separate module for this new application.
Thus we need to build a new UI, basing on new design, build new back-end functionality on Web and integrate with the whole product. People on our project will develop the module from scratch independently, and will interact with the product team on client side to integrate it.
Join our team to develop a new solution for networks, cloud and virtual environment security and performance testing, web application testing. New web tool with will be built basing on the best experience in the area, involving multiple technologies and domain practices. We will work on the independent modules of the application being a dedicated team, which considers communication and integration with the whole project team and will follow the agile process for the effective collaboration.
Experience:
• Professional experience in Ruby on Rails
• Experience building Web Applications using HTML5, CSS, JavaScript, CoffeeScript, REST, JSON
• Experience using browser-based MVC frameworks such as JavaScriptMVC, Node.js, CanJS
• Understanding of networking, security and protocol design is desired
• about 5 years of relevant experience in IT industry.
• Experience in Continuous Integration, Jenkins.
Skills & Abilities:
• English level – upper intermediate or higher
• Excellent estimation skills
• Proficient presentation, communication and interpersonal skills
• Willingness to travel to abroad locations
Education:
• Master degree in Computer Science or similar
Specialized knowledge:
• Understanding of software development company functioning
• Understanding of software development life cycles
• Understanding of offshore software development specifics
• Expert knowledge of Object Oriented Analysis and Design
• 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 design, coding, unit testing, configuration management best practices
• Expert knowledge of development tools, libraries, frameworks according to SDO standards
• 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
Professional Certification
• SCJP/SCJD/SCWCD/SCBCD/SCDJWS (Desirable)
• MCTS/MCPD (Desirable)
**Joanna Połeć
Recruitment Consultant
T : +48 22 488 65 22 |E: joanna.polec@cpljobs.pl | www.cpljobs.pl**
CPL Jobs Sp. z o.o.
Al. Jerozolimskie 81 | Orco Tower (7 piętro)
02-001 Warszawa | Polska