Listing InfoThe candidate or software Engineer will design, develop, and until test solutions for high capacity transactional [login to view URL] Responsibilities: Work closely with Product Owner and other Software engineers, following Scrum methodologies in agile development teams Develop high quality, secure and high performance code Produce documentation to support design and development process Provide third-level support for operations (automate set-ups, DevOps and customer support) Develop software in accordance with the companys development procedures (Code Analysis, Style-cop, Code Review, Pair programing) Collaborate with team on complex technical details Unit test software (NUnit) and system tests with Fitnesse prior to turnover to QA engineers Work closely with the QA team to test candidate releases and user stories. RequirementsExperience requirements: Minimum 5 years C# in Windows and REST services development using Visual Studio and other Microsoft development tools Familiarity with transactional systems. Experience in estimating requirements and writing design documents Experience with complex client/server application architecture. Experience working with SCRUM in an Agile team environment. Automated testing Continuous integration process. Excellent communication skills with the ability to take ownership & resolve issues. Desirable Experience developing multi-threaded applications. Experience with complex patterns like IoC. Familiarity with network / server issues, TCP/IP concepts, etc. Introduced to Javascript and AngularJs BA/BS in Computer Engineering or related major. Good communication skill SqlServer and T-SQL tuning High degree of self-motivation to learn new methodologies that will enhance job performance as a Front-end developer Benefits Private health cover for staff International company with international clients Very exciting innovative projects Working as part of the new company division-