In this role, the selected candidate will be responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems; responsible for creating the software platform, and then fine-tuning the final program after it has been made.
In this role, the selected candidate must have a broad knowledge of design patterns, distributed computing concepts and formal functional specifications and able to convey concepts into detailed system specifications.
Research, design, document, implement, and test computer software systems in conjunction with product development requirements, applying principles and techniques of computer science, engineering, and mathematical analysis.
Write software programs using specific programming languages/platforms such as Java or MS .NET, and related tools, platform and environment. Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or retrieving data, or controlling other equipment. Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
Contributes in the design and development of a new Major Expenses Web-based Approval system for receiving new and revised programs or projects from Major Expenditure Forecasting System and routes them for approval.
In this role, the selected candidate will develop and test programs that transfers, combines and generates data and reports; create clinical study-specific programs transforming data to data plan specifications.
In this role, the selected candidate must possess expertise and thorough understanding of IT concepts including database structures, reference architectures, SOA , software / application development and testing techniques.