Responsibilities:
• Assist with the design, development, testing, and deployment of applications built with a variety of technologies and frameworks
• Contribute to engineering efforts from planning and organization to execution and delivery
• Manage individual project priorities, deadlines, and deliverables
• Work with Design and Product Management to help define and deliver
• Design and implement new features
• Produce clean, high-quality C# code
Requirements
Requirements:
• Experience with C# and .NET developing on the backend stack.
• Experience with Asp.Net (WebApi, MVC)
• Experience with developing Client/Server applications
• Experience developing multi-threaded applications with an understanding of concepts such as threads, concurrency and locking.
• Experience engineering software in a service-oriented architecture
• Strong analytical and problem-solving skills
• Effective communication skills
• Experience contributing in an agile development environment
• Good interpersonal skills
Super powers
• Experience with JavaScript frameworks like Angular Js
• Familiar with .net Core and Asp.net core
• Familiar with RabbitMQ, Mongo DB, Cassandra, Akka.net, Redis
• Experience with micro services architecture and/or Docker
• Experience in a fast-paced environment
• Expert with agile development process and project management tools like TFS or Jira
• Demonstrated ability to work in a tight feedback loop with Design