The Role
The ideal candidate will be working on our flagship product, which requires a significant volume of new development work.
Responsibilities
• | The timely delivery of quality software |
• | Translating requirements into correctly designed and tested code |
• | Developing to the highest standards of maintainability, reliability, readability, efficiency, testability, scalability, extendibility, etc.… |
• | Maintenance and support – quickly addressing issues as they arise |
Requirements
• | Bachelor’s degree or equivalent experience in Computer Science or a related field |
• | At least 2 years of professional IT experience. |
• | Proficiency in C# .NET is highly advantageous |
• | Proficiency in SQL and relational database design and development is highly advantageous |
• | Web development experience is advantageous: ASP.NET, HTML5, AJAX, Javascript, CSS, Angular JS |
• | Mobile (native iOS/Android, Xamarin) experience is advantageous |
• | Proven experience in software design and OO methodologies |
• | Responsible and proactive |
• | Finance industry experience would be advantageous |
• | Blockchain experience would be highly advantageous |
• | Ability to speak and understand written and spoken English is highly advantageous * |