|
||||||||||||||||||
Summary A Database developer basically manages and arranges data in one system. They organize all files of the company including transactions, inventories and profiles. They are the ones who are in charge of securing important data and files in case it is needed or lost. Database developers also record and change information in a database. They provide a useful access of the data through a management system and maintain the program. Responsibilities * Designs, develops and maintains web-based business processes and database applications. * Designs and implements innovative software applications using up to date techniques and software methodologies. * Assists in conducting needs analysis for the development of new system and/or the modification of existing systems. * Maintains and modifies existing applications and performs maintenance programming for existing version. * Builds a module for external user’s profiles and enables loading of documents, linking them to the existing system and database. * Builds a security scheme for users to login and have different access rights relating to the database. * Ensures the integrity and security of institutional data. * Creates necessary technical and architectural documentation. * Actively identifies and participates in training, education and development activities to improve own knowledge and performance to sustain and enhance professional development. * Provides expert level support to users with software-related issues or problems as necessary. * Communicates effectively and collaboratively with other workers and customers. * Develops proactive working relationships with employees both inside and outside the team. * Other duties as assigned. Required Skills * BS in computer science or a related field, or significant equivalent experience. * Three years relevant work experience in database programming, analysis and application server administration. * Familiarity with networking and application distribution and system documentation. * Strong MS SQL Server and Oracle skills. * Strong in MS SQL Server database Stored Procedures/Triggers and database development. * Experience in structured relational Database Design and ERD, as well as in Application Server (IIS or other) Security to integrate an existing Java Servlets application with Application Server (MS IIS or other). * Experience with Rich Internal Applications such as JavaScript, AJAX, HTML, etc. * Excellent communication skills in English, oral and written. * Ability to write concise and accurate technical instructions throughout program development. * Ability to troubleshoot programming changes, errors, and subsequent modifications; must be able to do this with the work of other programmers. * Fundamental skills in data analysis and data modeling. * Excellent interpersonal, organizational and analytical skills. * Ability to work independently and as a team member; cope with workload pressure and deadlines; and work in a results-based environment. |
||||||||||||||||||