BTAS, Inc. · 4 hours ago
Computer Programmer
BTAS, Inc. is seeking a skilled Computer Programmer to support modern web application development at the Naval Air Warfare Center Training Systems Division. The role involves developing full-stack applications, optimizing data workflows, and deploying cloud-based solutions.
FinanceInformation Technology
Responsibilities
Develop and maintain full‑stack applications using Python (Flask/FastAPI) and React
Build and optimize data workflows using pandas, NumPy, and Plotly for analysis/visualization
Implement and maintain APIs, web services, and backend data processes
Utilize SQL Alchemy or other ORMs for database integration
Manage source code using Git and GitLab, contributing to CI/CD pipelines
Deploy applications using Docker, Docker Compose, and cloud resources
Apply efficient design principles such as lazy loading and optimized rendering
Participate in Agile development meetings including stand‑ups, sprint planning, and backlog grooming
Qualification
Required
Bachelor's Degree in a related field
3+ years of experience performing duties as described
Strong Python programming experience with pandas, NumPy, Plotly, Flask/FastAPI
Proficiency with React and modern frontend architectures
Experience with Git, GitLab, and CI/CD workflows
Basic Bash scripting and familiarity with Linux command‑line operations
Experience with Docker, containerization, and cloud resources (AWS EC2/S3)
Understanding of computational efficiency and time complexity
Experience working in Agile development environments, including Jira
Benefits
Paid time off
Federal holidays
Health coverage
401K plan with generous company match