(developer) knows how to design, code, test, correct and document complex programs and program modifications from supplied specifications using agreed standards and tools, to achieve a well-engineered result. Takes part in reviews of own work. He communicates and interfaces with clients and business users on a regular basis and represents (company) in a positive and professional manner. Experience of the full software development lifecycle with a focus on Agile processes. (developer) has an excellent OOP, C# Language and the framework knowledge. Also JavaScript Language, HTML and CSS languages and great understanding of HTTP and web applications lifecycle specifically single page applications. Great experience with source control systems (Git), experience with issue tracking systems: JIRA. Understanding unit testing concepts and understanding of behavior driven tests and of continuous integration and deployment processes. (developer) has 3 years of hands on development, design and coding in server side Java. Strong understanding of Java fundamentals, OOP principles, design patterns and engineering practices. Knowledge of Web protocols and technologies, RESTful Web services. Experience with source code versioning systems (Perforce, Git, SVN). Strong analytical skills, systematic approach and self-reliant. Works with Agile methodologies and collaborates with the QA engineering team to ensure the delivered code meets the client’s standards.