Company

GovcioSee more

addressAddressBoise, ID
type Form of workOther
CategoryInformation Technology

Job description

at GovCIO in Boise, Idaho, United States

Job Description

Overview

GovCIO is looking for a Software Engineer - Full Stack to join our Health PMO team. The candidate should have experience with a civil agency, preferably Veterans Affairs. This is a fully remote working opportunity. This individual is expected to have a proven track record of working remotely with minimal direction. Office hours are M-F 8am-5pm ET.

Responsibilities

The Full Stack Senior Software Engineer will architect, design, develop and implement enterprise and cloud-based software solutions, and will be responsible for full software development lifecycle of complex applications, from concept to deployment. As a Full Stack principal engineer, you will work on the front-end, API, middleware and back-end architecture, design, coding using various languages, evaluate and use different development frameworks including microservices architecture and DB design, third-party and open-source software and libraries. You will be familiar with Agile methodologies.

This role requires that you not only architect and design software systems and genomic analysis pipelines following industry best practices, but also develop and implement solutions in on-premises environment, Azure and AWS cloud environments in JavaScript, Python, R and other languages as decided and standardized for solution development. You will use your experience of implementing large scale enterprise front-end, data access layer and back-end systems from concept to production processing TB / PB of distributed data to create a scalable, and resilient hybrid and multi cloud-based system. Knowledge of Deep Learning and Machine Learning techniques, and experience in Machine Learning tools, techniques and programming (including LLM - Large Language Models) is a plus. You will be knowledgeable in good security practices in application architecture, design and development to implement secure solutions.

+ Create end-to-end application software system architecture, and design

+ Collaborate with Data and Security Architect to design and implement data systems and secure applications

+ Define, develop and implement a functional, volumetric scalable, highly performant, reliable and distributed system including front-end, middleware, messaging, API, data, dB and back-end systems

+ Define and implement loosely coupled services and micro-services based solutions

+ Design application software systems for high performance computing and able to execute genomics pipelines at scale with large volumes (TB / PB) of data

+ Design and implement application performance mgmt., log mgmt., audit mgmt. and system mgmt. tools including metrics

+ Work with business teams and product managers to ideate software solutions

+ Develop client-side API and server-side design, based on industry best practices

+ Evaluate relevant frameworks for solution development (i.e. Angular, React, Vue) and select the most appropriate framework

+ Effectively design the application to address functionality, usability, maintainability, scalability with optimized performance

+ Be able to evaluate different architectures and design principles and able to select the most effective solution

+ Design and develop the front-end application through appealing visual design

+ Design and develop web applications and 3-tier client-server systems for on-premises, Azure and AWS cloud environments

+ Design, develop and manage well-functioning databases and applications

+ Implement persistence for distributed RDB, NoSQL with ACID properties

+ Design and code effective API's (i.e. REST API's)

+ Design, develop and implement batch genomic processes with orchestration engines (i.e. K8, Cromwell {Whittle}, NextFlow)

+ Design and implement data pipelines for hybrid ecosystem

+ Design and implement recovery and restart capabilities for applications and batch genome analysis pipelines

+ Design effective test strategy and enable automation techniques

+ Test and enhance software to ensure high performance, minimal latency, increased throughput, responsiveness and efficiency

+ Troubleshoot, debug and upgrade software

+ Implement effective application security and privacy mechanism including Authentication, Authorization, and Access control

+ Write design specs, technical documentation and user guides

+ Work with Data Scientists, Analysts and Researchers to create genomic analysis pipelines executing on different types of infrastructure in on-premises and cloud (Azure, AWS) environments with high quality, performance and scalability

Qualifications

Bachelor's degree in computer science, with 12+ years (or commensurate experience)

Required Skills and Experience

+ Knowledge of Software Development Lifecycle, distributed systems architecture, multi-tenanted application systems, architecture frameworks and agile methodologies (i.e. Scrum)

+ Architecture, design and programming experience of web front-end including web servers (e.g. Apache) and UI / UX development using frameworks and / or native mode

+ Extensive design and programming experience of back end, API and middleware systems

+ Design and programming experience of Data systems (RDBMS-SQL, No SQL, Objects and files), Data access layer and databases (e.g. MySQL, SQL server, MongoDB)

+ Design of caching systems for high performance

+ Design and programming experience of microservices and service-oriented solutions

+ Extensive experience in application isolation, data segregation, coarse grain, and fine grain security implementations

+ Working knowledge of AAA (Authentication, Authorization and Access Control) services and tools

+ Extensive working experience of loosely coupled systems and service integration via REST API's

+ Experience in data design, data access in the context of application systems for PB of data and data lifecycle management including data partitioning, sharding, replication enablement of ACID properties and immediate consistency implementation

+ Working experience of containers (i.e. Docker, Singularity)

+ Good working knowledge of Cloud (Azure, AWS) and ability to program and deploy applications to multi ecosystem (i.e. on-premises, Azure, AWS) incorporating the concept of write-once and deploy anywhere

+ In-depth knowledge and experience in deploying containerized applications using Kubernetes cluster or similar mechanism (i.e. OpenShift) with knowledge of nodes, pods and auto-scaling clusters.

+ Cloud native application design and development skills

+ Working experience in various application architecture constructs (pipeline, distributed, client-server, micro-services, cloud computing, hybrid cloud, web app, data access layer, event-driven, FaaS, and API-based)

+ Knowledge of implementing System monitoring, metrics, and logging techniques in applications

+ Working experience with High Performance Computing (HPC) is a plus

+ Knowledge of CI/CD/CD techniques and tools such as Jenkins, GitLab, Atlassian and Containers such as Docker and repositories such as GitHub

+ Working knowledge of highly available scalable application design in on-premises and in cloud (AWS, Azure) with multi-AZ, cross-region, and distributed data

+ Knowledge of pipeline architecture and application development in healthcare and / or genomics industry

+ In-depth knowledge of application development in on-premises and native cloud environments, cloud services and on-premises & cloud infrastructure (VPC, N/W, IAM, DB, K8 clusters, autoscaling, multi-zone, multi-region) and cloud migration methods with Quality First mindset

+ Experience in design for distributed systems, distributed data, parallel processing, recovery, and restart techniques

+ Knowledge of automation techniques and a mind-set of Automation F

To view full details and how to apply, please login or create a Job Seeker account
Refer code: 8680741. Govcio - The previous day - 2024-03-22 10:47

Govcio

Boise, ID
Jobs feed

Vice President & General Counsel

A Management Services Company

Spring, TX

Housekeeper

Wfxrtv Jobs

BUENA VISTA, VA

Director, Retail Tech Solutions & Growth

Epsilon

Chicago, IL

LPN - Private Duty -1 on 1 Care

Maxim Healthcare Services

Morgantown, WV

RN Homecare - 1st Shift

Maxim Healthcare Services

Wausau, WI

Hospice RN Administrator

Wfxrtv Jobs

Roanoke, VA

Restaurant Assistant Manager - Team Lead

Wfxrtv Jobs

Blacksburg, VA

Registered Nurse (RN) | Medical Surgical - Contract - Nights

Healthtrust

Colorado, United States

Cardiothoracic Surgery job in Dothan AL

Wdhn Jobs

Dothan, AL

Share jobs with friends

Related jobs

Software Engineer (Full Stack) - Remote

Software Engineer

Govcio

Boise, ID

4 weeks ago - seen

Software Engineer

Franklincovey

Boise, ID

4 weeks ago - seen

Senior Software Engineer - UI Developer

Marriott

Boise, ID

4 weeks ago - seen

Software Engineer-Associate

Marriott

Boise, ID

4 weeks ago - seen

Senior Software Engineer - AEM and JAVA

Marriott

Boise, ID

a month ago - seen

Software Engineer

Simplot

Boise, ID

a month ago - seen

Sr. Embedded Software Engineer

Hydropoint Data Systems,

Boise, ID

a month ago - seen

Software Engineer - UX Designer

Marriott

Boise, ID

2 months ago - seen

Sr Software Engineer - Service Now - Remote

Prime Therapeutics

Boise, ID

2 months ago - seen

Sr. Software Engineer (JoinOCI-SDE)

Oracle

Boise, ID

2 months ago - seen

Senior Software Engineer - SDV

General Motors

Boise, ID

2 months ago - seen

Principal Software Engineer - Solutions Architect

Highmark Health

Boise, ID

2 months ago - seen

Staff Software Engineer

Confluent

Boise, ID

2 months ago - seen

Staff Software Engineer - Developer Productivity

Confluent

Boise, ID

2 months ago - seen

Software Engineer, Camera Driver - Reality Labs

Meta

Boise, ID

2 months ago - seen

Software Engineer - OMEN Gaming Hub

Hp Inc.

Boise, ID

2 months ago - seen