Junior Full-Stack Developer (Desktop-to-Web Migration)

Dash Software, Inc.

*, CO

JOB DETAILS
SKILLS
Accounts Payable Software, Application Programming Interface (API), Automation Systems, CSS (Cascading Style Sheet), Data Quality, Database Administration, Desktop Environments, Desktop PC, ERP (Enterprise Resource Planning), Git, HTML (HyperText Markup Language), Internet Application, JSON, Microsoft C# (C Sharp), Microsoft SQL Server, MongoDB, NoSQL, PostgreSQL, REST (Representational State Transfer), React.js, SQL (Structured Query Language), Scalable System Development, Software Porting, Source Code/Configuration Management (SCM), User Interface/Experience (UI/UX), Vue.js, Web Programming, Windows Presentation Foundation (WPF)
LOCATION
*, CO
POSTED
30+ days ago

Role Overview

We are looking for a motivated Junior Full-Stack Developer to join our team and play a key role in evolving one of our core products. You will be instrumental in migrating our AP Invoice Automation software from a legacy WPF desktop application to a modern, responsive Vue.js web application.

This is a unique opportunity to see a project through a full transformation cycle—from understanding existing desktop logic to building out a scalable web architecture.

Key Responsibilities

  • Modernization: Assist in porting features and business logic from a C#/WPF desktop environment to a Vue.js frontend.
  • Web Development: Build reusable, testable, and efficient UI components using Vue.
  • API Integration: Develop and consume RESTful APIs to connect the new web frontend with our backend services.
  • Database Management: Work across various data environments including PostgreSQL, MongoDB, and SQL Server to ensure data integrity during the transition.
  • Collaboration: Work closely with senior developers to translate desktop workflows into intuitive web experiences.

Technical Qualifications

  • Frontend: Familiarity with Vue.js (or a similar framework like React) and modern CSS/HTML.
  • Databases: Basic proficiency in SQL (PostgreSQL/SQL Server) and an understanding of NoSQL structures (MongoDB).
  • Backend/APIs: Understanding of how to interact with APIs and handle JSON data.
  • Legacy Logic: Ability to read/understand C# code (WPF experience is a major plus, but not required if you are a quick learner).
  • ERP Experience: A bonus but not required. 
  • Version Control: Comfortable using Git for collaboration.

About the Company

D

Dash Software, Inc.