Job Details
Skills
Job Title: Full-Stack Developer (.NET Core, C#, Vue.js, SQL Server)
Position Overview:
We’re looking for two talented Full-Stack Developers who are passionate about building dynamic, high-performance applications. With expertise in C#, .NET Core, API development, Vue.js, and SQL Server, the ideal candidates will be experienced in both frontend and backend development. You’ll work on developing scalable solutions, ensuring seamless integration between the frontend and backend, and driving efficiency in both areas.
Key Responsibilities:
Backend Development (C#, .NET Core, SQL Server):
-
Design, develop, and maintain RESTful APIs using .NET Core.
-
Work with SQL Server to create and optimize dynamic SQL queries, stored procedures, and indexes for optimal performance.
-
Implement API security best practices, including authentication, authorization, and role-based access control.
-
Troubleshoot and resolve backend performance and data-related issues.
-
Build scalable, maintainable backend services and architecture.
Frontend Development (Vue.js, MVC):
-
Develop and maintain responsive, interactive UIs using Vue.js and MVC architecture.
-
Manage application flow and event lifecycle within Vue.js apps for a smooth user experience.
-
Optimize UI performance and implement effective state management.
-
Identify and resolve UI/UX issues, enhancing the overall user interface.
-
Ensure seamless integration between the frontend and backend components.
Required Skills & Qualifications:
-
Experience: 3+ years working with C#, .NET Core, API development, and SQL Server.
-
Frontend Expertise: Proficiency in Vue.js, JavaScript, and MVC frameworks.
-
Backend Knowledge: In-depth understanding of application flow, event lifecycle, and debugging techniques for both frontend and backend development.
-
SQL Proficiency: Strong experience with dynamic SQL queries, stored procedures, and database performance tuning.
-
API Security: Knowledge of API security, authentication methods (JWT, OAuth), and role-based access control.
-
Version Control: Familiarity with Git or GitHub.
-
Problem-Solving: Excellent analytical and problem-solving abilities, especially in an agile environment.
Preferred Qualifications:
-
Deployment & Cloud: Experience with Docker or cloud-based deployment platforms such as AWS or Azure.
-
CI/CD: Familiarity with CI/CD pipelines for automated testing and deployment.
-
Architecture: Understanding of microservices architecture and event-driven programming.
Why Join Us?
If you're passionate about building dynamic, scalable applications and enjoy working in a collaborative, agile environment, we want you to be part of our team! You'll have the chance to develop cutting-edge solutions and grow with a company that values both personal and professional development.
-