About
Job Description
NIC Inc., the nation's premier provider of innovative digital government solutions and secure payment processing is currently seeking applicants for a Solutions Engineer that will sit onsite in Denver, Colorado.
The Solutions Engineer will be a part of NIC Licensing Solutions, a division that focuses on business licensing for the cannabis and hemp industries. The platform focuses on three key licensing areas: business licensing, patient and caregiver registrations, and cannabis employee credentialing.
At NIC (Nasdaq: EGOV), it's our mission to make government interactions more accessible for everyone through technology. NIC's company culture is driven by a set of core values: trust, integrity, responsibility, passion, innovation, family, and community.
Primary Responsibilities:
* Participate and own all aspects of the development life cycle starting from design, estimation,
* development, DevOps and testing of both service and web components
* Facilitate discussions with business partners to determine needs and appropriate solutions
* Collaborate and build strong relationships within the technology group, as well as external vendors and offshore partners, to assist in delivering greater value to our customers
* Confidently support existing software solutions and web services built on a Javascript (NodeJS & AngularJS), hosted in AWS.
* Possess the ability and desire to dive into an existing codebase and grasp the functionality, design, and refactoring opportunities in the code.
* Share past experiences and mentor fellow team members in improving the team's implementation and development discipline
Required Skills:
* Good Hands on experience with the web development using Node JS
* Hands on experience with parallel programming, async and JavaScript callbacks
* Microservices Architecture & REST Api development
* Message Architecture - SQS or RabbitMQ
* AWS services (SQS, Lambda, EC2, ECS, API Gateway, Beanstalk)
* Centralized Logging & Log Analytics using AWS Cloudwatch or Elasticsearch
* NoSQL database experience (MongoDB, DynamoDB)
* Relational Database experience (MySQL)
* Security (OAuth 2.0), Single Sign-on
* Test Driven Development
Preferred Skills:
* Good understanding of Single Page Apps (SPAs)
* GraphQL
* SQL Queries & Mongo Queries
* Continuous Integration and Delivery
* Hybrid Mobile development using Ionic Framework/React Native
* API Documentation (Swagger)
Benefits:
* Competitive compensation program
* No-cost group medical/dental insurance
* Stock purchase plan
* Matching 401(k) contributions with 100% vesting
* Disability insurance
* Life insurance
* Company wellness program
* Casual and fun office environment
* Paid State holidays and vacation
* Tuition reimbursement