Current Statistics

1,431,407 Total Jobs
276,467 Jobs Today
17,279 Cities
222,692 Job Seekers
146,724 Resumes

 

Software Engineer (Full Stack) - Remote - Lansing Michigan

Company: GovCIO
Location: Lansing, Michigan
Posted On: 04/26/2024

, 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 First


    • Knowledge of algorithms for search optimization, efficient DB modeling, optimized data access etc.,


    • Hands-on coding experience


    • Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS. JavaScript, XML, jQuery)


    • Knowledge of multiple back-end languages (e.g. Python), scripting and frameworks (e.g. Angular, React, Vue, Django, Flask, Node.js)


    • Good communication and inter-personal skills


      Preferred Skills and Experience


      • Knowledge of R would be a plus


      • AI and Machine Learning (Deep Learning, Convolutional Neural Network, Deep Variant, Generative AI) knowledge and programming experience (i.e. TensorFlow) for training and inference would be a definite plus


      • Solutions Architect / Application Architect or Cloud Architect or Cloud Solutions Architect certifications would be a plus


        Clearance Required: VA Public Trust
        Company Overview
        GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens.
        But we can't do it alone. We need great people to help us do great things - for our customers, our culture, and our ability to attract other great people. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?
        We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, disability, or status as a protected veteran. EOE, including disability/vets.
        Posted Pay Range
        The posted pay range, if referenced, reflects the range expected for this position at the commencement of employment, however, base pay offered may vary depending on multiple individualized factors, including market location, job-related knowledge, skills, education, experience, and internal equity. The total compensation package for this position may also include other compensation elements, to be discussed during the hiring process. If hired, employee will be in an "at-will position" and the GovCIO reserves the right to modify base salary (as well as any other discretionary payment or compensation program) at any time, including for reasons related to individual performance, GovCIO or individual department/team performance, and market factors.
        Posted Salary Range
        USD $160,000.00 - USD $170,000.00 /Yr.
        Submit a referral to this job (https://careers-govcio.icims.com/jobs/3768/software-engineer-%28full-stack%29---remote/job?mode=apply&apply=yes&in_iframe=1&hashed=-1834385473)
        Location US-Remote
        ID 2024-3768
        Category Information Technology
        Position Type Full-Time More...

        Send this job to a Friend     


        Register an account with us and set up job agents! We'll email you immediately when jobs like this are posted on our site.


  • Your Account
    Email:
    Password:
    Register a New Account

    Can't find what you're looking for? Try searching here:
    Google
     
    Web www.localjobboard.com

    Copyright 2024 LocalJobBoard.com. All Rights Reserved.

    RSS Job Feeds

    Software Engineer (Full Stack) - Remote: Lansing, Michigan job search information from LocalJobBoard.com

    Recruiter expertise by Recruiter Media Corporation

    Job Offers Search Engine

    Lansing Michigan job: Software Engineer (Full Stack) - Remote, Lansing Michigan job search