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 bachelors degree in Computer Science or a 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.
- Demonstrated strong analytical skills.
- Experience in the analysis and design of systems.
- Knowledge of relational database development or administration.
- Knowledge of a Software Development Life Cycle (SDLC).