استخدام Senior Back-End Developer (.Net )
شرح موقعیت شغلی
Key Responsibilities:
- Design, develop, and maintain robust and scalable web applications using ASP.NET Core C#.
- Create and manage APIs with a focus on API design and integration.
- Develop and enhance front-end interfaces using React and Next.js.
- Write clean, maintainable, and efficient JavaScript, HTML5, and CSS code.
- Implement and maintain Clean Architecture principles.
- Manage databases and write efficient SQL queries for SQL Server.
- Use GitHub for version control and collaboration.
- Write and execute unit tests, integration tests, and end-to-end (E2E) tests.
- Document software processes, business workflows, and system analysis.
- Regularly produce reports and documentation for stakeholders.
- Collaborate with cross-functional teams to deliver high-quality products.
- Stay updated with the latest industry trends and technologies.
- Manage and lead the technical team to ensure project success.
Requirements:
- Technical Skills:
- Proficient in ASP.NET Core C# and Web API.
- Strong understanding of front-end technologies, especially React and Next.js.
- Solid knowledge of JavaScript, HTML5, and CSS.
- Experience with Clean Architecture and software design patterns.
- Expertise in SQL Server and database management.
- Familiarity with GitHub and version control practices.
- Ability to write and maintain unit tests, integration tests, and E2E tests.
- Experience in developing automation software, CRM, and ERP is essential.
- Experience and ability to work in challenging startup environments.
- Fluent in English with excellent communication skills.
- Soft Skills:
- Excellent problem-solving skills and creative thinking.
- Strong responsibility and accountability for deliverables.
- Effective communication skills and high team collaboration.
- Strong analytical skills with the ability to document and analyze business processes.
- Proactive and enthusiastic about continuous learning and improvement.
- Patience and reliability under pressure.
- Additional Skills (Preferred):
- Understanding of Agile and Scrum methodologies.
- Familiarity with smart contracts and Web3 libraries.
- Knowledge of various software architectures.
- Ability to analyze issues and provide viable solutions.
- Strong commitment to deadlines, organization, and responsibility.
Qualifications:
- At least 7 years of advanced programming experience in the software industry.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Demonstrated experience in developing and maintaining software applications.
- Proven track record of delivering high-quality software products.
- Creativity, dedication, and a responsible attitude towards work are essential.
مهارتهای مورد نیاز
- Full-stack
- ASP.NET Core
- #C
- Javascript
- HTML
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۴۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست