You will have to work with customers to understand their needs and the specifications the project requires. After careful planning and research, you need to work with other software developers to produce code and a system to meet those specifications
- Arrange project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic.
- Maintain, manage and modify all software systems, tools, and applications.
- Develop and analyze functional specifications.
- Be the interface between end-users and software consultants.
- Resolve complex issues relating to business requirements and objectives. Coordinate and support software professionals in installing and analyzing applications and tools,