Senior Software Engineer

Information Technology
in Tampa
, FL
Reference: 19-02651


The Senior Software Engineer leads a team of developers to provide business and technical expertise in requirements solicitation, system analysis, technical design, programming and documentation of information systems.

Key Duties and Responsibilities:

  • Act as principle contributor to technical feasibility studies, business cases, proposals, and third party assessment
  • Prepare detailed functional specifications, design models, and system workflows from which software applications will be developed and implemented
  • Support, troubleshoot, and maintain production systems as required, optimizing performance, resolving problems, and providing timely follow-up on identified issues
  • Define and maintain our client’s IT development standards and best practices


  • A Bachelor’s degree in computer science from an accredited college or university

Work Experience:

  • 5+ years of experience in the development, implementation, and maintenance of large-scale OLTP and DSS in a client-server environment
  • 2+ years of experience with our client is preferred
  • 3+ years of experience in J2EE and web service
  • 5+ years of experience in database design, development, and normalization using Microsoft SQL Server and Oracle DBMS
  • 5+ years of experience in both the use of structured and object oriented systems analysis, design, development tools, and techniques
  • 5+ years of experience in SQL
  • 3+ years of experience in PL/SQL
  • 3+ years of experience in using XML
  • 1+ year of experience in Linux

Technology Proficiency:

  • Online Transactional Processing (OLTP)
  • Good understanding of Microsoft
  • Decision Support Systems (DSS) Net (C#. VP and ASP), preferred
  • J2EE
  • MS SQL
  • Oracle Database Management System (DBMS)
  • PL SQL
  • Linux Operating System

Level of Supervision Received:

  • Plan and arrange own work, refer only unusual cases to supervisors or others