آگهی‌های استخدامی

استخدام Senior .Net Core Developer

دکترنکست | DrNext
تهران، تهران

شرح موقعیت شغلی


Job Description / Tasks


We are seeking a Senior .NET Core Developer responsible for building .NET applications using C#, ASP.NET Core, and other relevant technologies. Your primary responsibilities will include designing, developing, and maintaining efficient, reusable, and reliable code for various layers of our applications. You will collaborate with the rest of the team working on different layers of the infrastructure and coordinate with internal teams to design software architecture, write clean and scalable code, and provide technical support throughout the software development lifecycle. 



Key Responsibilities:


  • Owns and is accountable for the design and development of a product or complex/high priority/critical product sub-system.
  • Spends most of the time developing code, and efficiently produces exemplar and thoroughly tested code for the most challenging features.
  • Produces clear, well-communicated, complete designs for product features, or sub-systems.
  • Recognized as the go-to developer for a product or major sub-system and is seen as a leader in their specialized field.
  • Leads product design and code reviews, can competently review any aspect of their product or major sub-system.
  • Is responsible to drive architecture discussions and proposes solutions to system and product changes.
  • Frequently interfaces with other functional teams' leadership.
  • Highly visible across major engineering communities.


Requirements / Skills


  • The ability to jump into a project and contribute immediately to both architecture and implementation.
  • Strive to work and to collaborate in a multi-disciplined team, where you can work with, learn from, and teach not just Engineers but also Product Managers, QA, UX, etc.
  • Happy to engage in discussion with your fellow engineers to reach the best possible solutions for our technical challenges
  • Collaborate in defining and enforcing best practices and processes for engineers in your team and across our company, and lead in moving our products forward and eliminating technical debt
  • Passionate about delivering elegant technical solutions that not only meet Client and Product expectations but are also underpinned by code that is clear, concise, and maintainable – beautiful
  • Use the resources we provide to continuously upskill and better yourself, as well as mentor other engineers within the team and help them grow
  • Working experience with Agile methodologies and project management skills are desirable
  • Knowledge of Docker
  • Excellent knowledge of OOP / SOLID concepts
  • The quality-first mindset with a focus on test automation and CI/CD
  • Write pragmatic, performant, and testable C# code that works consistently across different platforms
  • Deep knowledge of .NET Core and ASP.NET Core and its ecosystem (Threading, Async, LINQ, ...)
  • Relational database schema design and querying (SQL-Server)
  • Experience in Entity Framework Core and be familiar with other ORMs is a plus
  • Having experience with Microservices is a big plus!
  • Having experience in working with DDD, gRPC, RabbitMQ
  • Experience with rapid full-stack development.
  • Advanced SQL programming experience
  • Stack Overflow reputation and active GitHub account is a plus.
  • 3 years experience in similar position


Job Benefits


  • Opportunities for professional growth and career advancement.
  • Flexible working hours and remote work options. 

 


مهارت‌های مورد نیاز

  • .NET Core
  • ASP.NET Core
  • C#

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • مهم‌ نیست

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۳/۰۲/۱۶
ارسال رزومه