Bachelor’s Degree in Computer Science or a related technical discipline (Mathematics, Electrical Engineering), or related experience.
Minimum of 5 years of professional experience developing enterprise software applications.
This person must be able to work in a fast-paced environment and support unscheduled events.
Good years of experience as a DevOps Engineer in a product development setting.
Experience in building enterprise applications.
Experience in building highly scalable software and performance tuning.
Demonstrate passion about building high quality software that addresses customer needs.
Enjoys solving problems, facing new challenges and learning new technologies.?
Is passionate about knowing the ins and outs of the C# language and .NET libraries.
Has experience optimizing code
Knowledge of code profiling tools
Understanding of multi-threading techniques
Keeps up to date with the C# language
Be a proactive communicator - describe challenging technical problems and solutions.
Experience with pub-sub architectures and technologies (i.e. Kafka, RabbitMQ)
Able to evaluate different technologies and come up with different approaches to solving problems.
Able to have a logical approach to getting to root cause of difficult to reproduce issues.