Job Details
5+ years hands-on software development experience designing, writing, debugging and testing object-oriented code, particularly strong experience with C++, C# Experience in security vulnerability analysis and remediation Demonstrable experience with 3rd party multi-system integration What you need to excel in this role Good understanding of software development patterns, object oriented design principles, and coding techniques Coding techniques which contribute to the reliability, maintainability, readability, simplicity, performance, and testability of software Functional understanding of IT environments including networking, server technologies, databases, security and performance Experienced in the day-to-day practicalities of Software Development Lifecycles such as Agile and Waterfall Strong communication (oral and written) skills and interpersonal and team collaboration skills alongside a Can-do attitude with a delivery focus Technologies C++, C# 50 and above REST/WEB API SQL/SQL Server Management Studio