Software Engineer (Senior)

Location
This position may be in one of the two MTMCCC locations (Gainesville or Lake Nona)
Salary
Commensurate on education and experience
Posted
Nov 05, 2016
Closes
Jan 04, 2017
Category
Engineering, IT
Hours
Full Time

Purpose: 

Develops information systems by studying operations; designing, developing, and installing software solutions; supports and develops software team.

Job Duties: 

This is a professional level role that under general direction, works closely with customers, business analysts and team members to understand business requirements that drive the analysis and design to develop quality technical solutions.  Has an advanced understanding of IT systems, development lifecycle, quality assurance/testing, and integration methodologies.

  • Provides expertise for the design and development of IT systems.
  • Oversees the definition of system scope and objectives based on user needs.  Prepares detailed specifications from which programs will be written.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Provides feasibility assessments, design technical options, authors codes, troubleshoots applications, maintains installed systems, produces and maintains documentation, and conducts application quality assurance and testing.
  • Analyzes business requirements and revises existing system logic difficulties and documentation. Manages software integration, external interface development and technical documentation.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Develop features across multiple subsystems within applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Recommends development of new code or reuse/enhancement of existing code.  Participates or leads in component and architecture design, performance monitoring, product evaluation.
  • Understand how our applications operate, are structured, and how customers use them
  • Provides estimates of the analysis and development effort based on requirements
  • Understands industry and IT best practices, develops and fosters the use of systems standards and processes across the organization.
  • Develop technical documentation (designs, specifications, processes) and communications
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Supports and develops software engineers by providing advice, coaching and educational opportunities.
  • Designs and implements data strategy methods.  Develops programs and systems documentation.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Protects operations by keeping information confidential.
  • Participate in interactions with customers as a technical expert for product subsystems
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Other duties from time to time as determined by management

The person hired for this position can work from either the Lake Nona campus, or the East campus in Gainesville. There will be some travel between locations as needed. 

This is an OPS position (Other Personnel Services). OPS positions are at-will temporary positions; however this position is intended to be long term. 

Please upload a copy of your Cover Letter or Letter of Interest, Curriculum Vitae of Resume, and List of References.

Similar jobs

Similar jobs