Vant4ge
Published
March 25, 2021
Location
Remote, United States of America
Category
Default  
Job Type

Description

Position:                  Senior Front End Software Engineer

Location:                  Remote within the United States

Senior Front End Software Engineer

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 are highly desired.

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 an 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

Salary range:

$90,000 to $120,000 based on experience.

 

APPLY NOW