Senior Software Engineer

Desired Skills and Experience

10+ years’ experience as a Senior Software Engineer/Developer, with at least 4 years in an architectural role
Strong knowledge of design and architecture patterns
Knowledge of databases, data modelling, administration & optimisation 
Knowledge of SaaS and local deployment solutions
Expertise in Data and communication encryption protocols, network security control and Industry Security Standards and Policies
Experience in leading Agile software development teams
Java/JEE programming expertise, in particular experience with application servers/servlets containers such as Tomcat, JBoss, etc.
Experience with multiple programming languages such as HTML/CSS, JavaScript, JQuery, .NET, C++, etc.
Experience in REST architectures (REST services implementation and/or communication with REST APIs)
Experience with JavaScript MVC frameworks (BackboneJs, AngularJs, EmberJs, etc)
Knowledgeable in Source Control Management
Excellent written and verbal communications skills.

View Job Posting