Senior Application Developer/Engineer/Programmer
Washington, DC 20001
6 Months, Contract
On-site
Job Summary
- Job Title:
- Senior Application Developer/Engineer/Programmer
- Posted Date:
- Aug 4, 2025
- Duration:
- 6 Months, Contract
- Shift(s):
-
08:00 - 16:00
- We care about you! Explore Rangam’s benefits information
Description
Senior Application Developer / Engineer / Programmer
Personnel Qualifications
-
At least seven years of demonstrated programmer / analyst experience developing software according to software development lifecycles (SDLCs)
-
A bachelor's degree in Computer Science or related degree in the IT field or equivalent experience
Capabilities
-
Analyzes and studies complex system requirements
-
Designs software tools and subsystems to support software reuse and domain analyses and manages their implementation
-
Manages software development and support using formal specifications, data flow diagrams, other accepted design techniques, and Computer-Aided Software Engineering (CASE) tools
-
Estimates software development costs and schedule
-
Reviews existing programs and assists in making refinements, reducing operating time and improving current techniques
-
Supervises software configuration management
-
Analyzes functional business applications and design specifications for functional activities
-
Develops block diagrams and logic flow charts
-
Translates detailed design into computer software
-
Tests, debugs and refines the computer software to produce the required product
-
Prepares required documentation, including both program-level and user-level documentation
-
Enhances software to reduce operating time or improve efficiency
-
Provides technical direction to programmers to ensure program deadlines are met
-
Experience with developing client-server and/or web-based applications using one or more technologies listed in Section C.2.1 of this SOA, Technology Platform Tools and Utilities
-
Demonstrated strong analytical skills
-
Experience in analysis and design of systems
-
Knowledge of relational database development or administration
-
Knowledge of a Software Development Life Cycle (SDLC)