Senior Application Developer

Edgewater Federal Solutions, Inc.

Washington, Washington, DC

JOB DETAILS
SALARY
$133,000–$139,000 Per Year
JOB TYPE
Full-time
SKILLS
Administrative Skills, Analysis Skills, Artificial Intelligence (AI), Automation, Best Practices, CMVC (Configuration Management Version Control), Capability Maturity Model Integration (CMMI), Code Reviews, Communication Skills, Computer Programming, Computer Science, Computer Terminals, Computer Vision, Configuration Management, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Customer Support/Service, Data Management, Data Processing, Data Quality, Data Structures, Data Warehousing, Database Administration, Database Optimization, Database Programming, Dental Insurance, Documentation, Economics, Emerging Technology, Employee Assistance Plan, Environmental Economics, Flexible Spending Accounts, Government Contracts, ISO 9001, Identify Issues, Keyboards, Multitasking, Office Equipment, Operational Improvement, Operational Strategy, Operational Support, Performance Management, Performance Tuning/Optimization, Physical Demands, Physics, Presentation/Verbal Skills, Problem Solving Skills, Process Flow Diagram (PFD), Process Improvement, Production Support, Production Systems, Programming Languages, Programming Tools, Python Programming/Scripting Language, Quality Assurance, R Programming Language, Reimbursement, Reliability Engineering, Requirements Management, SQL (Structured Query Language), SQL Databases, Scalable System Development, Scripting (Scripting Languages), Small Company, Software Administration, Software Configuration Management, Software Debugging, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Statistics, System Architecture, System Migration, Systems Administration/Management, Systems Analysis, Systems Engineering, Technical Support, Technical Writing, Test Harness, Testing, Time Management, United States Citizen, User Documentation, Vision Plan, Writing Skills
LOCATION
Washington, Washington, DC
POSTED
1 day ago
Overview:

Edgewater Federal Solutions is seeking a Senior Applications Developer to support our federal client.  The successful candidate will play a critical role in modernizing the technical infrastructure supporting the Board’s monthly statistical release. This position will work closely with economists, analysts, data engineers, and contractor personnel to transition legacy systems and processes from applications and databases to modern programming languages, data architectures, and automation frameworks. The role requires a strong combination of software development expertise, data engineering capabilities, analytical problem-solving, and a commitment to operational excellence in a highly visible production environment. The work is performed onsite in Washington, DC without the option of remote or hybrid work. 

Responsibilities:

Application Development & Modernization

  • Design, develop, and maintain applications, scripts, and data processes supporting statistical release.
  • Modernize legacy based code and infrastructure using contemporary technologies including Python, R, SQL-based platforms, and emerging data engineering tools.
  • Develop scalable, maintainable, and reliable software solutions supporting production and research activities.
  • Translate detailed system designs and business requirements into functional software components and automated workflows.

Systems Analysis & Software Engineering

  • Analyze complex system requirements and recommend effective technical solutions.
  • Design software tools, reusable components, and subsystems supporting application modernization and long-term maintainability.
  • Develop system documentation, architecture diagrams, process flows, and technical specifications.
  • Utilize structured software development lifecycle (SDLC) methodologies, formal specifications, and accepted design practices.

Database & Data Management

  • Design, maintain, and optimize databases and data structures supporting production and analytical environments.
  • Develop and maintain efficient data pipelines, validation routines, and reporting processes.
  • Work with SQL databases, DuckDB, and other data management technologies to improve accessibility and performance.
  • Ensure data integrity, reliability, and reproducibility throughout the modernization effort.

Testing, Quality Assurance & Configuration Management

  • Perform software testing, debugging, validation, and performance tuning.
  • Review existing code and applications, identifying opportunities to improve efficiency, reliability, and maintainability.
  • Support software configuration management and version control best practices.
  • Develop and maintain technical and end-user documentation.

Collaboration & Operational Support

  • Partner closely with stakeholders, IO Section staff, and external contractors to achieve modernization objectives.
  • Coordinate with Board IT organizations and the Public Information Office to support file transfers, validation activities, and production release requirements.
  • Support monthly production operations while ensuring continuity during technology transitions.
  • Provide clear written and verbal communication regarding project progress, risks, and recommendations.

 

Innovation & Continuous Improvement

  • Evaluate and leverage emerging technologies, including AI-assisted development tools, where appropriate.
  • Identify opportunities to automate repetitive processes and improve operational efficiency.
  • Contribute to the adoption of modern software engineering and data management practices.
Qualifications:

Required 

  • Bachelor’s degree in Computer Science, Physics, Economics, Information Systems, Engineering, or a related technical discipline.
  • Minimum of seven (7) years of experience as a Programmer Analyst, Applications Developer, Software Engineer, or related technical role.
  • Requires U.S. citizenship.
  • Demonstrated experience developing software solutions using established Software Development Lifecycle (SDLC) methodologies.
  • Strong programming experience with Python, R, or other modern programming languages.
  • Experience analyzing and designing software systems and translating business requirements into technical solutions.
  • Experience creating technical documentation, process flows, block diagrams, and logical design specifications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work independently while effectively collaborating within a multidisciplinary team environment.
  • Proven ability to manage multiple priorities and deliver high-quality work in time-sensitive production environments.

Preferred Qualifications

  • Experience with FAME software, FAME databases, or economic/statistical production systems.
  • Experience with SQL databases, DuckDB, or modern data warehouse technologies.
  • Knowledge of statistical data processing and economic research environments.
  • Experience supporting modernization or legacy system migration initiatives.
  • Familiarity with version control systems, automated testing frameworks, and CI/CD practices.
  • Experience leveraging AI-assisted development tools and modern software engineering productivity platforms.

Salary: $133,000 - $139,000

Additional benefits include: 

  • Paid Time Off & Holiday Pay
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Disability, Life Insurance, and AD&D
  • Flexible Spending Accounts
  • Pre-Tax 401K and/or After-Tax Roth IRA (with employer matching contribution)
  • Tuition and Technical Training Reimbursement
  • Exercise Reimbursement
  • Computer Reimbursement
  • Employee Assistance Program

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Regularly required to sit, stand, talk, hear, and use hands and fingers to operate a computer, keyboard, telephone, and standard office equipment.
  • Specific vision abilities required include close vision for computer-based work.
  • Occasionally required to lift and/or move up to 15 pounds.
  • Fine hand manipulation and extended keyboard usage required.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.

  • Exposure to general office conditions while conducting office duties.
  • Moderate noise environment typical of a business office.
  • Ability to work in a confined office environment.
  • Ability to sit at a computer terminal for extended periods of time.

About Us: 

Edgewater Federal Solutions is a privately held government contracting firm located in Frederick, MD. The company was founded in 2002 with the vision of being highly recognized and admired for supporting customer missions through employee empowerment, exceptional services and timely delivery. Edgewater Federal Solutions is ISO 9001, 20000-1, 270001 certified, appraised at CMMI Level 3 Maturity for Development and Services, and has been named in the Top Workplaces in the Greater Washington Area Small Companies for 2018 through 2025.

 

It has been and continues to be the policy of Edgewater Federal Solutions to provide equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, marital status, veteran status, and/or other statuses protected by applicable law.

About the Company

E

Edgewater Federal Solutions, Inc.