• 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
• 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
• Understanding the DDD model and SOLID
• Experience contributing in an agile development environment
• Good interpersonal skills
• Highly skilled in HTML5 and CSS3
• Proficient in at least one of the following frameworks: Vue Or Angular Or Angular JS
Super powers:
• Familiar with the Microservices Architecture and related technologies
• Experience with JavaScript frameworks like Angular Js
• Familiar with .net Core and Asp.net core
• Familiar with Docker and Orchestrations
• Familiar with RabbitMQ, Mongo DB, Cassandra, Akka.net, Radis
• 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