Gather Users Requirement, Design system and business process flows, flows charts.
Oversee & assign job tasks to programmers.
Guidance programmer, advice better logic, helping fix bug.
Quality Assurance software before implement.
Create documents of system and implement document to Infra & security team to install to users and training users.