Software Developer/DBA

» Software Developer/DBA
Information Technology
in Winter Park
, FL
Reference: 19-02535

Description: 

Our client is looking to fill the role of Software Developer/Database Administrator in the Application team.

An ideal candidate for this position would have a desire to work on all the varied jobs of a technologist and have very strong analytical, problem-solving and software development skills and strong MS SQL database development and administration skills. From 20% to 40% of weekly activities may be monitoring and support oriented and will include responding to service requests outside business hours.

Candidates must also be willing to gain in depth knowledge of the asset management/investing industry. Working directly with the business and vendors is frequent and required.

Primary Responsibilities:

  • Monitoring and Support
    • Monitor and troubleshoot all scheduled tasks across various systems, including participation in the early morning check rotation
    • Troubleshoot and resolve application issues and respond to service requests including critical issues outside business hours
    • Perform regular monitoring and maintenance of existing custom software and vendor applications
    • Resolve end-user issues including basic PC, operating system, network and telephone device troubleshooting and repair
    • Plan, test and deploy updates to supported custom and vendor applications
    • Utilize the ticket system to track and document the status and resolution of service requests
  • Database Administration
    • Manage database security
    • Setup and manage database backups
    • Setup and manage disaster recovery servers and database mirroring
    • Daily database server management
    • Research issues related to the database
  • Application Development
    • User Interface design and development
    • Design software solutions based on end-user business requirements
    • Manage the implementation and release of those solutions
    • Document those solutions for the technology team and the end-user
    • Alpha and beta test applications prior to release to the business
    • Release software to the end-users
  • Database Development
    • Design new database structures
    • Implement changes to databases
    • Maintain existing database structures including stored procedures, data views, tables and related components

Preferred Requirements:

  • A college degree with 5-10 years of software development and MS SQL Server experience, Microsoft Certifications a plus
  • Experience in the financial industry
  • An understanding of Agile software development methodologies
  • Strong analytical skills and attention to detail
  • Good verbal and written communication skills
  • Ability to work with all levels of the corporate structure and vendors
  • Ability to recognize problems and seek solutions
  • Skilled in the following technologies:
    • .NET
    • C#
    • Cloud Services (Azure, Amazon)
    • HTML
    • JavaScript
    • JSON
    • WCF
    • Python
    • MatLab
  • Expertise in MS SQL Server:
    • Monitoring
    • Security
    • Optimization
    • Mirroring
    • Backup Management
    • T-SQL