About the role

  • Application Developer II managing development of full-stack solutions for a distributor. Collaborating with teams on software application development and maintenance across various technologies.

Responsibilities

  • Work under guidance and direction of the Manager of IT Applications to develop and maintain custom business software across our full-stack environment.
  • Design, develop, implement, deploy, and maintain software applications utilizing C#/.NET 9, TypeScript/JavaScript, Vue 3, Node.js, REST Web Services, and MS SQL Server.
  • Build and maintain front-end features using Vue 3, Tailwind CSS, and modern component-based architecture.
  • Develop and maintain server-side APIs using both ASP.NET Core Web API and (Node.js/TypeScript) in a containerized architecture.
  • Design and optimize databases in MS SQL Server, including schema design, stored procedures, writing performant T-SQL queries, and working with Dapper for data access.
  • Integrate with third-party customers and vendors using standard REST APIs, including building and consuming JSON-based web services.
  • Support containerized application deployment using Docker and Docker Compose, and maintain CI/CD pipelines with GitHub Actions.
  • Contribute to search and analytics features using enterprise search platforms.
  • Collaborate with business units to coordinate requirements, schedules, and delivery of application features.
  • Suggest and introduce new technologies where appropriate to improve efficiency and scale the business.
  • Participate in code reviews, write unit and integration tests, and help maintain code quality standards.
  • Provide subject matter expertise to technical and business staff.
  • Support users by developing documentation and user assistance tools.
  • Other duties as required.

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, or equivalent experience.
  • 3–5+ years of demonstrated experience in professional software development.
  • Strong experience with C#, .NET 8/.NET 9, ASP.NET Core Web API, and REST API development.
  • Experience with JavaScript and TypeScript in both front-end and back-end contexts.
  • Experience with a modern front-end SPA framework (Vue, React, or Angular); Vue 3 strongly preferred.
  • Proficiency with MS SQL Server and T-SQL, including writing complex queries and stored procedures.
  • Experience with Git version control and collaborative development workflows (branching, pull requests, code reviews).
  • Experience with HTML, CSS, and modern CSS tooling (Tailwind CSS or similar utility-first frameworks).
  • Working knowledge of object-oriented software design and design patterns.
  • Ability and inclination to learn new technologies quickly as needed.
  • Previous experience developing web-based enterprise applications.
  • Ability to work in a professional, fast-paced environment.
  • Strong interpersonal and communication skills.
  • Ability to adjust priorities and handle multiple tasks simultaneously.
  • Ability to travel to our Honesdale, PA or Mansfield, MA offices quarterly.

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities

Job title

Application Developer II

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job