Enterprise Architect

NIC Inc. Nashville, TN
Leading Web Services and E-Commerce Company is currently seeking a full-time Enterprise Architect - APIs & Microservices to complement our growing Enterprise Technology Services (ETS) team in Austin, TX., Nashville, TN, or Olathe, KS. NIC, Inc. (NASDAQ: EGOV) is the nation's premier provider of official eGovernment services, including official government websites, online services and secure payment processing solutions. Forbes has named NIC as one of the "100 Best Small Companies in America" six times, most recently ranked No. 36 (2014). This permanent, salaried Enterprise Architect-APIs & Microservices position offers 100% paid, comprehensive medical and dental insurance for you and your dependents, as well as life insurance, company matched 401K and stock purchase plans.

The ideal candidate is looking to make their mark on a company that is taking our use of technologies to the next level. We're an innovative company seeking to use APIs and Microservices to make us more nimble and more innovative. Additionally, NIC is making additional investments in Cloud related leading-edge technologies that you will be a part of: Cloud, Application Platforms

Summary:

* The Platform Architect is responsible for leading overall architecture of NIC's secure cloud microservice platform including defining overall technology strategies, service capabilities/composition and performing governance of service design.

* Set the technical strategy and approach for APIs & Microservices at NIC – resulting in a successful adoption of APIs and Microservices across the company, including: Enterprise Products, state-specific applications, and federal applications

* Conceptualize, Design, and Communicate the API & Microservice strategy and approach to technical and non-technical employees

* Evangelize the use of APIs and Microservices throughout the company, including technical SMEs, business operations and executives, to drive adoption and successful collaboration across NIC

* This role is part of NIC's overall Enterprise Architecture efforts to transform the technology at NIC, including: Cloud, APIs & Microservices, and Application Platforms

Responsibilities:

* Own high level technical vision and strategy for the platform and coordinate with stakeholders to address business needs

* Develop and evolve technology strategy, aligned to and prioritized by business objectives

* Define platform architecture including deployment pipeline/model, developer controls and operational capabilities

* Develop microservice standards, methodology and repeatable processes

* Educate customers on platform capabilities, governance and adoption process.

* Evangelize business benefits and impact of the platform as well as the value of modern delivery and engineering practices

* Develop architecture and governance for building scalable, performant and extensible microservices.

* Drive the architecture review/governance process

Experience / Education:

* Minimum of 10 years development experience emphasis on Service Oriented Architecture

* Understanding of modern data architectures (event driven architecture, data democratization, stream log processing, message bus architecture)

* Demonstrated knowledge of RESTful API design best practices

* Hands on experience with building high-availability, scalable RESTful services using microservices architecture

* Substantial hands-on coding experience; successful candidates do not just describe patterns but can also coach and instruct at the code level

* Minimum of 5 years' experience building cloud native services/applications on AWS

* Understanding of Infrastructure as Software and immutable infrastructure techniques (observability, CI/CD)

* Strong experience with a wide array of AWS services; CloudFormation, Code Pipeline, Elastic Beanstalk, SQS, SES, DynamoDB, KMS, Cognito, Lambda, etc

* Familiarity with AWS Well Architected Framework and best practices

* Experience designing and maintaining a microservices platform architecture

* Strong understanding of microservice architecture, design, testing, and deployment

Like to have:

* Demonstrated knowledge of JWT and OAuth token-based authentication protocol

* Strong understanding of modern cloud security; IAM policy management, KMS / tenant encryption, VPCs, security groups, transport security, etc

* Demonstrated knowledge of PCI and Security Coding Standards

* Experience with identity management and approaches to platform multi-tenancy

Benefits:

* Competitive compensation program

* 100% coverage 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/vacation

* Tuition reimbursement

NIC is an Equal Opportunity Employer, to view our Equal Opportunity policy, visit http://www.egov.com/careers.