.Net Vue.js at Inteliblue
Little Rock, AR 72201
About the Job
This is a very urgent requirement with immediate placement, please apply for immediate consideration.
Urgent Need -- - Preferred Locals (Remote Position) - No corp to corp candidates - only W2 candidates
Title: .Net Developer
Location: Little Rock, Arkansas.
Interview: Video/In-Person
Duration: Long Term
Worksite Address: Remote
The Senior Developer will work within a .Net development environment with a primary focus on SharePoint and MVC applications.
The Senior Developer will be responsible for managing the design, development and support of complex .Net solutions for a variety of state government business needs. This position will work in a lead capacity by providing design guidance and oversight, such as architecture and code review, and developing and updating coding standards. A well-qualified candidate will possess expert level development skills in MVC.
Duties and Responsibilities
Design, develop and maintain web based applications in MVC
Maintain and enhance existing code
Perform and participate in design and code review
Identify risks and make recommendations for best practices
Design, develop and maintain web based applications in MVC
Maintain and enhance existing code
Perform and participate in design and code review
Identify risks and make recommendations for best practices
Qualifications
Bachelor's Degree in an IT related field
Using .NET Core with Vue.js 3 is a popular choice for building modern web applications that combine the backend capabilities of .NET Core with the dynamic user interface of Vue.js. Here's a more detailed overview of this tech stack:
Bachelor's Degree in an IT related field
Using .NET Core with Vue.js 3 is a popular choice for building modern web applications that combine the backend capabilities of .NET Core with the dynamic user interface of Vue.js. Here's a more detailed overview of this tech stack:
1. .NET Core:
- Framework: .NET Core is an open-source, cross-platform framework developed by Microsoft for building various types of applications, including web, desktop, and cloud-based applications.
- Backend Development: It's well-suited for backend development, offering features like routing, controllers, API endpoints, data access with Entity Framework Core, and more.
- Cross-Platform: .NET Core allows you to develop applications that run on different operating systems, including Windows, Linux, and macOS.
- Performance: It's designed for high-performance applications and offers benefits like improved memory usage and faster startup times compared to its predecessor, .NET Framework.
2. Vue.js 3:
- Frontend Framework: Vue.js is a progressive JavaScript framework used for building user interfaces. Version 3 introduces various improvements and optimizations.
- Component-Based: Vue.js encourages a component-based architecture, allowing you to create reusable, encapsulated UI components.
- Reactivity: Vue.js features a reactive data binding system, which means changes to data are automatically reflected in the UI without manual manipulation.
- Virtual DOM: Vue.js uses a Virtual DOM to optimize rendering performance by minimizing direct manipulation of the actual DOM.
- Directives: Vue.js offers directives that enhance HTML elements with dynamic behavior and interactive features.
- State Management: While Vue.js has its own state management (Vuex), you can also integrate it with other state management libraries like Redux if needed.
3. Integration:
- RESTful APIs: You can build RESTful APIs using .NET Core to provide data and functionality to your Vue.js frontend.
- Webpack: Typically, you'll use Webpack to bundle and manage your Vue.js components and assets for production deployment.
- Routing: Both .NET Core and Vue.js have routing capabilities, allowing you to create a single-page application (SPA) experience with seamless navigation.
- Authentication and Authorization: .NET Core provides robust authentication and authorization mechanisms that can be integrated with your Vue.js application to secure your endpoints and UI.
4. Development Workflow:
- Separation of Concerns: You'll keep your frontend (Vue.js) and backend (.NET Core) codebases separate, communicating through APIs.
- Development Environment: You'll need Node.js for Vue.js development and the .NET Core SDK for backend development.
- CLI Tools: Vue CLI provides project scaffolding and development tools, while .NET Core CLI helps with backend development tasks.
- IDEs: You can use Visual Studio, Visual Studio Code, or any other preferred IDE for both frontend and backend development.
- By combining .NET Core's backend capabilities with Vue.js 3's frontend power, you can create feature-rich, performant web applications that provide a great user experience while leveraging the strengths of both technologies.