Programmer/ Database Administrator

Division/Department: IT Department
Reports to: IT Manager
Status: Exempt


The Programmer/DBA is a part of an agile development team who is involved in all stages of development from design and development to testing and deployment. This person has a strong technical background and excellent IT skills, and is experienced in designing and possess the ability to develop a unified vision for software characteristics and functions. This person also have a passion for learning new skills and technologies.


  1. Bachelor’s Degree in Computer Science or related field.
  2. 8 to 12 years of computer programming with at least 5 years of DBA experience.
  3. Proficient with .NET, C# and MS SQL.
  4. Proven working experience as a Database administrator.
  5. Hands-on experience with database standards and end user applications.
  6. Excellent knowledge of data backup, recovery, security, integrity and SQL.
  7. Familiarity with database design, documentation and coding.
  8. Managing servers in private cloud infrastructure.
  9. Familiarity with code first development.


  1. Working with an agile team to design, develop, test and maintain web applications.
  2. Defining users and enabling data distribution to the right user, in appropriate format and in a timely manner.
  3. Minimize database downtime and manage parameters to provide fast query responses.
  4. Provide proactive and reactive data management support and training to users.
  5. Determine, enforce and document database policies, procedures and standards.
  6. Perform tests and evaluations regularly to ensure data security, privacy and integrity.
  7. Monitor database performance, implement changes and apply new patches and versions.
  8. Work on system maintenance and enhancement requests that includes web and database development.
  9. Use Microsoft Team Foundation Server to manage code and work items.
  10. Analyze data and create reports.
  11. Perform Unit testing and Code Reviews.
  12. Apply mature development practices like automated testing and CI/CD
  13. Build high quality code by following the SOLID principles and leveraging software design patterns.

Working Conditions

Normal business office conditions, including working for prolonged periods of time at a computer screen. To submit a resume, please email us at