Full Stack .Net Developer

Saman Salamat Pajoh Tehran

Posted 3 months ago

Job Description

• 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 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

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career