Job Description :-
Develops and maintains information systems and software, including problem identification, analysis, database structure design, testing, and implementation
Leads analysis of business problems and make recommendations on solutions, including purchased, built and open-source alternatives
Tracks industry trends by reviewing technical journals to remain current with hardware and software technology
Prepares cost studies for system changes
Provides customer service to users of information systems
May lead a team of professionals in designing or maintaining information systems
Perform full range of works related to application development: analyze, review and modify application systems by designing, maintaining, documenting, testing, developing and monitoring