Developing, maintaining and supporting software. Various technologies have been utilized over the years. Visual Basic, ASP, Java, .Net, Javascript, Ruby, etc., along with several database technologies, including Oracle, SQL Server, MySQL, PostgrsQL, and so on. Also over the years, various custom and internally developed ETL tools and strategies have been used to manipulate and transfer data from system to system.