استخدام Senior Software Engineer .NET
شرح موقعیت شغلی
Scope:
• Spends most of the time developing code, and efficiently produces exemplar and thoroughly tested code for features.
• Spends most of the time developing code, and efficiently produces exemplar and thoroughly tested code for features.
Requirements:
• Ability to rapidly assimilate new technologies
• The ability to jump into a project and contribute immediately to both architecture and implementation
• Happy to engage in discussion with your fellow engineers to reach the best possible solutions for our technical challenges
• 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
• Working experience with Agile methodologies and project management skills are desirable
• Excellent knowledge of OOP/SOLID concepts
• The quality-first mindset with a focus on test automation and CI/CD
Technical Requirements:
• 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
• Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit
• Having experience with Microservices/Clean-Architecture/DDD is a big plus!
Prefered Experience Skills:
• Experience with rapid full-stack development.
• StackOverflow reputation and active GitHub account is a plus.
We are a remote-first company, so feel free work from home!
• Ability to rapidly assimilate new technologies
• The ability to jump into a project and contribute immediately to both architecture and implementation
• Happy to engage in discussion with your fellow engineers to reach the best possible solutions for our technical challenges
• 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
• Working experience with Agile methodologies and project management skills are desirable
• Excellent knowledge of OOP/SOLID concepts
• The quality-first mindset with a focus on test automation and CI/CD
Technical Requirements:
• 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
• Experience in writing Unit-Tests/Integration-Tests and test frameworks like XUnit/NUnit
• Having experience with Microservices/Clean-Architecture/DDD is a big plus!
Prefered Experience Skills:
• Experience with rapid full-stack development.
• StackOverflow reputation and active GitHub account is a plus.
We are a remote-first company, so feel free work from home!
مهارتهای مورد نیاز
- Software Engineering
- ASP.NET Core
- Sql Server
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۲۲,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست