Senior Front End Software Engineer - Remote

Reports To

Engineering Manager

Who is Vant4ge?

Are you passionate about building a technology-based product that will actually help people in need? Do you want to work in an environment that is dynamic, challenging and constantly evolving? As a member of the team you'll have the opportunity to work in a highly collaborative, creative, and agile environment.

We are Vant4ge. Our staff is passionate about using technology to help and give hope to people who may have become involved in local, state, or federal justice systems. We provide an online community of care that connects, coordinates and tracks all those who are involved in the correctional/rehabilitative life cycle, including those with the most stake (the justice involved youth or adult, him/herself). Our technology seeks to empower all involved to assess, assign and encourage completion of treatment plans that will improve success in the community. We enjoy knowing our software at the end of the day is being used to help people.

Job Overview

The Software Engineer will produce and implement functional software solutions using agile methodologies.  You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. Your goal will be to develop high-quality software that is aligned with user needs and business goals.  Experience with VueJS and exposure to older versions of AngularJS is highly desired. 

This is a 100% remote, full-time position with benefits.  This position requires the ability to pass a criminal background check.  

Responsibilities and Duties

  • Develop high-quality software design and architecture

  • Follow engineering department coding conventions and standards

  • Identify, prioritize and execute tasks in the software development life cycle to meet project deadlines

  • Collaborate with other engineers and provide technical leadership to a engineering team

  • Collaborate with other teams during daily standups

  • Serve as the Support Engineer on a rotational basis

  • Develop tools and applications by producing clean, efficient code

  • Automate tasks through appropriate tools and scripting

  • Review and debug code

  • Perform validation and verification testing

  • Collaborate with internal teams and vendors to fix and improve products

  • Document development phases and monitor systems

  • Ensure software is up-to-date with latest technologies

  • Work productively and efficiently to meet client deadlines

  • Other duties as assigned

Qualifications

  • Proven experience as a Senior Software Engineer

  • This position requires you to have 10+ years experience as a Sr. Software Engineer with the following skills: 

  • Languages:  JavaScript, SQL, C/C++, Java

  • Architecture Patterns: Microservices, Macroservices, Asynchronous Distributed Architecture, CQRS, DevOps, Containerized Workloads

  • Frameworks: VueJS strongly preferred and exposure to older versions of AngularJS is a plus.  Other frameworks used include ASP.NET Core 3.1, ASP.NET 4.7, MVC 4.0/5.0, Microsoft Web API, Classic ASP, NodeJS, NPoco/PetaPoco, React

  • Web Technologies: HTML5, CSS3, Razor, jQuery, Ajax, Bootstrap

  • Databases: SQL Server, Redis, Mongo, Azure Cosmos, Azure Blob Storage

  • Tools: Visual Studio, Visual Studio Code, SQL Server Management Studio, Postman, npm, GULP, NuGet, Azure DataStudio

  • Containers, Web Servers, Middleware: Docker, Microsoft Internet Information Services (IIS), NGINX, RabbitMQ, 

  • Source Control: Bitbucket, GIT, Octopus, Azure DevOps

  • Methodologies: Scrum, Agile, Domain Driven Design (DDD)

  • Operating Systems: Linux, Microsoft Windows 10

  • Cloud Platforms: Microsoft Azure (Government)

  • Extensive experience in software development, design, and deployment

  • Proven team player with excellent communication skills

  • Analytical mind with problem-solving aptitude

  • Ability to work independently

  • Excellent organizational and leadership skills

  • BSc/BA in Computer Science or a related degree

We highly value

  • Passion for and responsibility to the customer/partner

  • Must be self-starting, hardworking and inquisitive

  • Leadership through innovation in everything you do

  • Passion for what you do and being self-critical to improve

  • Relentless commitment to win

  • Personal and corporate integrity

This position has been filled. Would you like to see our other open positions?