Software Design, development,analysis . programming languages (e.g. C++ or JScript.) familiar with the software development life cycle (SDLC) from preliminary system analysis to tests and deployment.