What are we looking for in a candidate? * High level of spoken and written English language * Strong experience in .NET. (Required) * Strong experience with Object Oriented design and development * Experience with LINQ, Interop, and Reflection * Experience with MVC, WEB API, Razor * Strong experience with Object Oriented design and development * Strong experience applying TDD and/or BDD * Experience with Multithreading and async programming * Experience with Microservices, REST or SOA architectures * Experience with Message Queues/Buses (Kafka, RabbitMQ, etc.) * Proficient using code versioning tools such as Git and Stash * Leadership skills * Experience working in an Agile/Scrum environment * Self-starter and ability to think outside the box * Strong ability to learn from existing legacy code, derive essential functionality and translate to new model and design as required * Ability to work under pressure in a fast-paced environment maintain a positive and supportive attitude within the team |