Develop and maintain RESTful APIs and backend services using C# and .NET/.NET Core, implementing business logic, middleware, and structured data access layers.
Integrate applications with relational databases using EF Core and LINQ, write optimized SQL queries, views, and stored procedures, and ensure efficient data modeling and debugging.
Ensure high performance, scalability, and maintainability by applying clean coding practices and participating in regular code reviews and backend architecture enhancements.
Build responsive and interactive UI components using Vue.js (Vue 2/3), implementing routing and state management with Vuex or Pinia.
Integrate frontend applications with backend REST APIs while ensuring cross-browser compatibility and optimal user experience; utilize UI frameworks such as Vuetify or Element UI when needed.
Use Git for version control, branching strategies, and pull requests, and contribute to CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI) to support automated builds and deployments.
Develop unit tests using xUnit, NUnit, or MSTest, create integration tests for APIs, and collaborate with QA teams to support functional and regression testing.
Work within Agile/Scrum teams, participating in sprint planning, stand-ups, and reviews, and translate business requirements into scalable technical solutions.
Provide post-deployment support, troubleshoot production issues, and ensure continuous improvement of application stability and reliability.
Qualifications
3–5 years of professional experience in full-stack development.
Strong hands-on experience in C# and .NET/.NET Core backend development.
Practical experience building modern frontend applications using Vue.js (Vue 2 or Vue 3).
Solid understanding of RESTful APIs, HTTP protocols, JSON, and API design best practices.
Experience working with EF Core, LINQ, and relational databases such as SQL Server or PostgreSQL.
Familiarity with CI/CD tools including Azure DevOps, GitHub Actions, or GitLab CI.
Proficiency in Git and collaborative development workflows (branching, pull requests, code reviews).
Basic understanding of DevOps concepts including containers, pipelines, and cloud fundamentals.
Strong foundation in Object-Oriented Programming (OOP) and clean architecture principles.
نحن نستخدم ملفات تعريف الارتباط لضمان حسن سير عمل موقعنا. للحصول على تجربة زيارة محسنة ، نستخدم منتجات التحليل. يتم استخدامها عندما توافق على "الإحصائيات".بيان الخصوصية