Logo
Unissant

Software Developer

Unissant, Falls Church, Virginia, United States, 22042


Unissant , Inc. is an innovative solutions development and consulting company committed to delivering simplicity through innovation. We meet this commitment by delivering state-of-the-art enterprise computing and processing solutions to both government and commercial clients. Our workforce continually strives to advance (y)our collective intellect through collaborative fortitude, and we are looking for further talent to join that effort! To learn more about our exciting organization, please visit us at www.unissant.com.

Unissant

is looking for a

Software Developer

to join our team in Falls Church, VA with remote work options. Tasks will include working within an Agile DevSecOps team environment using latest cloud-native technologies to architect and implement containerized applications, CI/CD pipelines, and Kubernetes platforms using best practices and leading technologies.

Duties And Responsibilities

As part of an Agile team, use DevSecOps best practices to rapidly develop and deliver first class solutions for a DoD customer.Develop software using leading languages and frameworks including Python and FastAPI, AWS, and Rancher Kubernetes.Leverage Test Driven Development and User Centered design best practices to automate testing and ensure delivered software meets and exceeds customer needs.Apply software design best practices to identify and analyze potential solutions, generate design diagrams to convey and capture system design, and participate in technical exchange meetings to discuss with the team and customer stakeholders.Embrace a shared responsibility for system security. Perform threat modeling to identify and mitigate system security threats, implement protective and preventive security measures continuously throughout the software development lifecycle.Continuously engage with project teams to deliver quality products.Communication - Participate in daily standups, sprint planning/review meetings, discover and framing workshops, and customer demo sessions.

Work Experience And Required Qualifications

4 years professional experience working as part of an Agile team using DevOps practices and modern programming languages and frameworks to develop and engineer services and applications to cloud platforms.4 years experience with modern programming languages and frameworks including Python (FastAPI, Django, Flask), JavaScript (Node.js), Typescript, and Java.Minimum 2 years experience developing AWS cloud solutions including provisioning and configuring core AWS services including VPC, EC2, S3, Lambda, and RDS.Experience using Infrastructure as Code (IaC) best practices for provisioning and configuring cloud services including experience tools such as Terraform or AWS CDK.Experience developing containerized applications using Docker and/or OCI compliant containers.Experience using Test Driven Development practices and CI/CD pipelines to shift security left and continuously develop and deliver software in small batches satisfying security, quality, and test compliance requirements.Experience using Git version control and feature branch development practices including merge/pull requests.Experience using issue tracking platforms such as Jira or GitLab to manage assigned user stories and tasks within Agile iterations.Experience completing tasks/user stories to implement software features independently to include design, development, and unit testing.Strong experience with Linux systems and command line tools.Experience with building and consuming REST APIs.Experience with message routing.

Desired Qualifications

Experience with Kubernetes (Rancher RKE2, AWS EKS) and microservice architectures.Experience with data engineering and big data technologies such as Apache Airflow, Trino, and AWS EMR.Experience with NIST Risk Management Framework and security accreditation process and tasks.

Education

BS in Computer Science or similar required and MS in Computer Science or similar desired.

Certificates, Licenses, And Registrations

US Citizenship and the ability to obtain a Secret security clearance.

Communication Skills

Solid ability to interface, inspire and motivate at various levels of the organization.Ability to convey technical information to non-technical individuals.Demonstrated experience communicating effectively across internal and external organizations.Must work well in a matrixed team environment.

Travel

N/A

Environmental Requirements

Mainly sedentary; in an office environment.May be required to lift up to ten (10) pounds.Flexible in working extended hours.

The above statements are intended to describe the general nature and level of work being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. Unissant management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, where applicable and available, reasonable accommodation(s) may be made to enable individuals with disabilities to perform essential functions of this position.

Please note: Candidate(s) will be required to go through pre-employment screening.

Unissant, Inc. is a proud Equal Opportunity Employer! (EOE; M/F/Disability/Vets)

Job Posted by ApplicantPro#J-18808-Ljbffr