To develop and maintain new and existing software products:
• Collaborate with a team of IT professionals to set specifications for new applications
• Understand client requirements and how they translate in application features
• Design creative prototypes according to specifications
• Write high quality source code to program complete applications within deadlines
• Modify databases according to requests and perform tests
• Conduct functional and non-functional testing
• Troubleshoot and debug applications
• Evaluate existing applications to reprogram, update and add new features
• To collaborate with administrators and clients to provide technical support and identify new requirements.
• Be involved in troubleshooting any potential problems, creating and submitting test reports and database improvement.
• Be able to run performance testing procedures to ensure the proper operations of a database and to ensure that it’s error-free.
• Provide data management support to users
• Ensure all database programs meet company and performance requirements
• Research and suggest new database products, services and protocols