Through expertise in C# .Net technologies gained through formal education and hands-on development experience, including : Microsoft SQL Server; ASP .NET up to and including version 4.0; Microsoft best practice coding standards.
Experience in application development , including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of the team
Experience of .Net Core and use of containers is also desirable, using C# .Net development Design Patterns, and focusing on : performance; volume; scalability; extensibility.
Proficiency building and deploying applications in an IIS environment, using Microsoft Visual Studio
Knowledge of web front-end technologies, i.e. HTML, CSS, JavaScript & Ajax
Demonstrate experience in releasing / fixing existing applications with some minimal code change.
Familiarity with architecture styles / APIs (REST) and version control systems
Experience with data and messaging infrastructure like KDB, Spark, EMS, Kafka
AZURE knowledge is good to have
Good To have :
Exposure to Python
Good written and verbal communication skills and an ability to work as part of a global team
Managing maintenance of applications and performing technical change requests scheduled according to release management processes
Supporting creation of software product training materials, software product user guides, and software product deployment instructions
Knowledge and experience of working with a code repository and CI / CD tools such as Gitlab