استخدام Full Stack ASP .Net Core Developer
شرح موقعیت شغلی
Job Description — Full-Stack Developer (. NET Core + React/Nuxt)
Job Title | Full-Stack Developer (. NET Core + React/Nuxt)
Job Summary
We are looking for a Full-Stack Developer to design, build, and maintain end-to-end web applications that support operational and management systems (including dashboards, monitoring, and workflow tools). The role covers backend services built on . NET Core (ASP. NET Core Web API) and modern frontend applications built with React and/or Nuxt (Vue. Js). You will work closely with the product owner, designers, and domain experts to deliver reliable, secure, and maintainable software.
Key Responsibilities
• Design, develop, and maintain RESTful APIs and backend services using C# and ASP. NET Core (. NET 6/8+) to .
• Build responsive, user-friendly frontend applications with React (SPA) and Nuxt/Vue. js (SSR) frameworks .
• Design and optimize relational database schemas and queries (SQL Server / PostgreSQL) using Entity Framework Core.
• Implement authentication and authorization (JWT, OAuth 2.0 / OpenID Connect, role-based access control).
• Integrate with third-party systems and internal services (reporting tools, dashboards, industrial data sources).
• Write clean, testable code with unit and integration tests; participate in code reviews and enforce coding standards.
• Set up and maintain CI/CD pipelines and containerized deployments (Docker); support releases and troubleshoot production issues.
• Collaborate with stakeholders to refine requirements, estimate work, and document technical designs and APIs.
Required Qualifications & Skills
• 6+ years of professional software development experience with at least 2 years on .NET Core / ASP. NET Core.
• Solid C# skills: async/await, LINQ, dependency injection, middleware, and clean architecture / layered design.
• Hands-on experience with React (hooks, state management) and Vue. js/Nuxt (composition API, SSR concepts).
• Strong HTML5, CSS3, and modern JavaScript/TypeScript (ES6+).
• Experience with Entity Framework Core and relational databases (SQL Server or PostgreSQL); solid SQL skills.
• Experience building and consuming RESTful APIs; familiarity with Swagger/OpenAPI.
• Proficiency with Git and collaborative workflows (branching, pull requests, code review).
• Understanding of web security fundamentals (OWASP Top 10, XSS, CSRF, SQL injection prevention).
Nice to Have
• Experience with Docker, Kubernetes, or other container/orchestration tooling.
• Familiarity with message brokers (RabbitMQ, Kafka) and caching (Redis).
• Experience with microservices architecture and API gateways.
• Exposure to industrial/energy-sector systems (CMMS, SCADA data, KPI dashboards, reporting platforms).
• Familiarity with Tailwind CSS, Material UI, or Ant Design; and charting libraries (Chart.js, ECharts, Recharts).
• Experience with automated testing frameworks (xUnit/NUnit, Jest, Vitest, Cypress/Playwright).
Soft Skills
• Strong problem-solving and analytical thinking; able to break complex requirements into deliverable increments.
• Clear written and verbal communication; comfortable explaining technical topics to non-technical stakeholders.
• Team player with a collaborative attitude in code reviews, pairing, and cross-functional work.
• Ownership mindset: follows tasks through from design to production and post-release support.
• Adaptable and eager to learn new tools, frameworks, and domain knowledge (energy / industrial systems).
Education & Experience
• B.Sc. or higher in Computer Engineering, Software Engineering, IT, or a related field (or equivalent practical experience).
• 6+ years of relevant hands-on development experience with a portfolio of shipped web applications.
مهارتهای مورد نیاز
- Full-stack
- ASP.NET Core
- RestFul API
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست