Sr. Applications Developer
This fosters and embraces a distinct set of values that we live by and instill in all aspects of our organization: dedication, commitment, partnership, trust, and recognition. We have incorporated these values into successful delivery for our customers since 1988. They believe in ensuring its employees feel deeply connected, recognizing successes and hard work, and providing continuous opportunities to learn and grow. Our people are entrepreneurial thinkers that combine mindset, vision, and experience to drive value. We promote a collaborative culture with our clients, and with each other, as one team working towards a common vision.
Job Summary
This role is needing a Senior Application Developer to join a contract with a federal government client in support of an important mission. In this role, you will have the opportunity to work with a great team while supporting a team that primarily serves as a Stream-Aligned team as defined by SAFe.
Responsibilities
* Participation in Scrum teams supporting the SAFe methodology.
* Uses and works in team environments that use agile methodologies (e.g., Scrum, Lean)
* Target cloud technologies include Elastic (Elasticsearch, Kibana, Application Performance Manager (APM)), Confluent Kafka, EnterpriseDB, SmartBear, Atlassian, RedHat (Linux, OpenShift, Ansible), and AWS GovCloud
* Java, Python, and other web services related programming languages.
* Software development and maintenance specific to front end user experiences
* Software development and maintenance of external facing NCIC applications
* Software development of backend message processing (e.g., legacy dot delimited format, JSON)
* Development and delivery of unit tests and automated tests
* Microservice development and code refactorization
* Ensures Section 508 Compliance
* Authors developer-friendly documentation (e.g., API documentation, deployment operations)
* Participates in the development of functionality with sub-second response time within the NCIC system boundary.
Education and Experience
* A Bachelor's Degree and a minimum of five (5) years of specialized experience are required.
* Experience with Java and Python Development
* Experience working in a DevOps / SAFe environment.
* Experience as a Product owner
Skills
* Strong experience as a Product Owner.
* Special emphasis on requirements, system documentation, monitoring, logging, supporting downstream cloud environments, supporting other cloud teams, and operational readiness (e.g., security hardening, high availability, alerts, shutdown/startup microservices with minimal, optimally no downtime)
* Uses Test-driven development techniques.
* Uses government furnished version control systems
* Quickly researches and learns new programming tools and techniques
* Uses and works relational and non-relational database systems
* Uses and works with scalable search technology
* Handles large data sets and scales their handling and storage
* Uses and works with authorized open-source solutions
* Communicates technical concepts to a non-technical audience
Security Clearance
* Secret
