Job Title: Senior Full-Stack Web Developer with Vue.js Expertise
Job Type: Contract- W2
Location: Springfield, IL - Remote
Duration: 1 years
Job Description:
We are looking for a highly skilled Full-Stack Developer with a strong focus on front-end development and expertise in Vue.js to join our team. You will play a critical role in modernizing a legacy ASP.Net application, transitioning it to a Vue.js-based architecture, and integrating with advanced data systems. The ideal candidate has a passion for creating seamless user experiences, proficiency in managing and integrating complex data sets, and the ability to solve challenges related to legacy systems.
Key Responsibilities:
Lead the redevelopment of a legacy ASP.Net solution, upgrading to a modern Vue.js framework.
Design, develop, and maintain highly responsive user interfaces and front-end components.
Build and manage complex data integrations, creating advanced data requests across multiple systems, including an enterprise data warehouse.
Develop and integrate RESTful APIs to facilitate efficient data communication between systems.
Troubleshoot and enhance legacy systems, ensuring smooth migration to the new architecture.
Work collaboratively with back-end developers and data engineers to create seamless full-stack solutions.
Optimize applications for maximum speed, performance, and scalability.
Stay informed on the latest Vue.js and JavaScript best practices and share knowledge with the team.
Solve challenging technical problems in both front-end and back-end development environments.
Write clean, maintainable, and efficient code following best practices and industry
standards.
Qualifications:
Proven experience (8+ years) as a Full-Stack Developer with a strong emphasis on front-end development.
Expert-level knowledge of Vue.js and JavaScript. (4+ years)
Proficiency in creating complex data queries and working with advanced data warehouses.
Solid experience (5+ years) integrating APIs and handling data from multiple systems.
Ability to problem-solve and modernize legacy systems, particularly ASP.Net-based solutions.
Strong skills in modern web technologies, including:
CSS3, SCSS/SASS, and responsive design frameworks.
Advanced HTML5 features and semantics.
JavaScript frameworks and libraries, such as React or Angular (preferred alongside Vue.js).
Front-end build tools (e.g., Webpack, Vite, or similar).
Proficiency in creating complex data queries and managing integrations with enterprise data warehouses.
Experience in API development and integration, particularly with RESTful services.
Familiarity with state management libraries such as Vuex, Pinia, or Redux.
Knowledge of accessibility standards (e.g., WCAG) and best practices for inclusive web design.
Understanding of back-end technologies, preferably Microsoft technologies (e.g., ASP.Net, C#, SQL Server).
ASP.Net Core 3.x,
ASP.Net Framework 4.x
ASP.Net Web Forms
Entity Framework (or EFCore)
SQL Server 2008+
T-SQL
Visual Basic / C#
Strong knowledge of software development best practices, including performance optimization and secure coding.
Excellent analytical and problem-solving skills.
Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
Experience with other JavaScript frameworks or libraries.
Familiarity with DevOps processes and tools for CI/CD pipelines.
Exposure to cloud platforms such as AWS or Azure.
Knowledge of Agile development methodologies.
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.