You are expected to analyse, assist in development of Business Processes, Program Configuration, Maintain & Manage software applications and application development using development tools/programming languages through phases of software development life cycle.