Key Responsibilities:  Identifying and analyzing business needs, conducting requirements gathering, and defining scope and objectives for the IT System  Developing programming specifications, diagrams, and flowcharts  Writing code in lower-level programming languages to optimize the performance and efficiency of an organization’s IT platforminfrastructure  Configuring, customizing, diagnosing, and enhancing vendor systems software (e