Review and analyze existing system structures to provide solutions to enhance and improve system. Work closely with system analysts to understand users system requirements, map process flow, design the processing steps, and analyze new systems to convert specifications into codes. Develop data migration tools and processes for new systems. Setup test environment and test data for a timely and exhaustive project testing so that bugs and errors can be eliminated from the system. Participate in technical collaboration meetings, and provide the project management team with periodical reviews on implementation status as well as weekly reports on task plan for custom software implementations. Provide the end users with system software supports and user trainings. Temporary travel required to client sites throughout the U.S.
Master or foreign equivalent in Computer Science, Computer Application, Software Engineering, Electrical Engineering, any Engineering field or related field of studies. In the alternative, will accept Bachelor or foreign equivalent in Computer Science, Computer Application, Software Engineering, Electrical Engineering, any Engineering field or related field of Studies plus five years of progressive experience in job offered or related work.