استخدام Senior .Net Developer
شرح موقعیت شغلی
- Responsible for regular communication with others involved in the development process
- Design, build, and maintain efficient, reusable, and reliable C# code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Write clean code to develop
- Write unit tests and documentation
- Troubleshoot and debug applications
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Liaise with developers, designers and system administrators to identify new features
- Define and govern the way we handle testing and advocate for best practices such as CI/CD and test automation
Requirements:
- Strong experience with C# and .NET Core is a must
- Experience with Docker, Kubernetes, Linux would be beneficial
- Experience with Javascript would be beneficial
- Strong understanding of object-oriented programming
- Familiarity with front-end languages and frameworks
- Teamwork skills with a problem-solving attitude
- Familiar with various design and architectural patterns
- Knack for writing clean, readable C# code
- Implementing automated testing platforms and unit tests
- Familiarity with continuous integration
- Familiarity with Relational Databases and SQL
- Experience with ORM frameworks
- Strong in Object Oriented Programming, MVC, Design patterns, and SOLID principles
- Passion for technology and knowledge
مهارتهای مورد نیاز
- .NET
- #C
- .NET Core
- Sql Server
- MVC
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست