Senior Full-Stack Developer

HTC Global Services, Inc.
New Haven, CT, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

Web Interfaces ASP.NET HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Component-Based Software Engineering Automation of Tests Unit Testing Microsoft Online Services C Sharp (Programming Language) Cascading Style Sheets (CSS) Code Coverage
+15 more
Web Portals Microsoft Software Microsoft SQL Server Software Engineering Strategies of Testing TypeScript Web Application Frameworks Web Services Backend Vue.js Information Technology Asp.net Web Forms Front End Software Development JestJS Legacy Systems

Job description

We are seeking a highly experienced Senior Software Developer with strong full-stack capabilities and deep expertise in front-end UI/UX development using Vue.js V3. This role will support a strategic initiative to modernize web portal applications by migrating legacy ASP.NET Web Forms pages to a modern Vue.js V3 architecture. The ideal candidate will have experience building responsive, user-friendly interfaces while collaborating closely with backend teams within a Microsoft technology ecosystem.

Key Responsibilities

  • Lead the migration of legacy ASP.NET Web Forms pages to Vue.js V3.

  • Design and implement responsive, accessible, and user-friendly web interfaces.

  • Develop reusable Vue.js components and composables using the Composition API and Pinia for state management.

  • Write and maintain unit tests for Vue.js components using tools such as Vitest.

  • Collaborate with QA teams to define and implement functional and automated test cases.

  • Ensure code coverage and quality standards are met before deployment.

  • Integrate Vue.js front-end applications with ASP.NET Core APIs and services.

  • Partner with business stakeholders, team leads, and QA engineers to ensure requirements are met.

  • Participate in Agile ceremonies and contribute technical input during planning and retrospectives.

  • Promote best practices and consistency across the system.

  • Document component usage, migration patterns, and testing strategies to support onboarding and knowledge sharing.

Requirements

  • Bachelor’s Degree in Computer Science or a related field.

  • 6-10+ years of experience in software development and system design.

  • Strong understanding of Object-Oriented Programming (OOP) principles.

  • Strong analytical and problem-solving skills.

  • Expertise in Vue.js V3, including component-based architecture and state management.

  • Experience with HTML, JavaScript, TypeScript, and CSS.

  • Proficiency in C#, ASP.NET Core/6.0+, and MS SQL Server (optional).

  • Familiarity with application development and deployment within a Microsoft ecosystem.

  • Excellent interpersonal and communication skills.

  • Ability to learn new systems and technologies quickly.

  • Comfortable working independently and collaboratively in a fast-paced environment.

  • Prior experience migrating legacy systems to modern frameworks is a strong plus.

About the company

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:28 min

Introduction to the speaker and frontend projects

Abdelrahman Awad Abdelrahman Awad · WWC 2025

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all