Are you an experienced Software Engineer with C/C for .Net development experience looking for a new challenge? If so Euro London may have a great new opportunity for you from the summer of 2018 !
Our client, a leading Automated Cash Management solutions provider is currently looking for a Desktop solutions Software Engineer, to be based in their Portuguese office, who will be responsible for the software development of applications for their hardware and software solutions. The position encompasses analysis, design, coding ,testing and implementation for software development activities.
This is an excellent opportunity for an experienced developer with a high level of English to join a leading global financial technologies company, continually expanding throughout Europe.
*Develop software technical specifications based on client requirements
*Execute overall analysis, design, implementation and testing of software, typically integrated in a project team
*Execute software maintenance activities, including the analysis of problems reported by technical support or customer, and provide correspondent feedback
*Development of end user applications using a variety of development languages.
*Contribute in the study of new solutions, with investigation of software components.
*Organize functional tests
*Contribute for project planning
*Provide support to customers on newly introduced software
*Strong problem solving skills
REQUIRED EDUCATION AND QUALIFICATIONS
Degree in Computing, Software Engineering or IT-related subject desirable
*Programming for Win32 (Windows 7, Windows 10)-Essential
*Programming in C/C Essential
*Programming in .Net (at least 3.5)Essential
*Program using Visual Studio (6.0, 2008, 2017)
*Programming in C# and Java
*Database experience (SQL)
* Experience with several Web technologies (REST, SOAP, WSDL, WCF, HTML, CSS, ASP, JQuery, Angular JS)
*Mobile application development (Android, IOS, Xamarin)
*Knowledge of AI principles
REQUIRED SKILLS AND COMPETENCIES
*Strong written and verbal communication skills in English, fluent or advanced Portuguese is highly beneficial but not essential.
*Understand and be able to put in practice software architecture principles
*Working with a high level of autonomy and set priorities
*Continuous training to assure optimal use of tools
*Team Work and cooperation skills. Able to work mainly from the office with occasional home working opportunity.
*Travel as required to support business objectives
In return our client can offer an excellent opportunity to progress in a leading financial technologies company, providing solutions used by thousands of leading banks worldwide.