Florida Virtual School Header

 

Software Architect

Orlando, Florida

The Software Architect designs, builds and supports customer application development and third-party product integrations.  Additionally, the Software Developer provides specific third-tier support for custom applications.  The Software Developer is required to provide weekly status reports to their supervisor in the Information Technology Department.

POSITION GENERAL SUMMARY:

 

The Software Developer designs, builds and supports custom application development and 3rd party product integrations. Additionally, the Software Developer provides specific 3rd tier support for custom applications. The Software Developer is required to provide weekly status reports to their supervisor in the Information Technology (IT) department.

 

ESSENTIAL POSITION FUNCTIONS:

 

  • Develop and manage effective working relationships with other departments, groups and personnel with whom work must be coordinated or interfaced
  • Develop, test, document, and implement high quality applications on time that perform according to specifications and requirements documents
  • Analyze performance of programs and takes action to correct deficiencies
  • Develop and adhere to development standards that allow for the maintainability of code in a manner that supports team development
  • Participate in the modification of software applications or architecture to resolve issues and plan for future growth
  • Provide a minimum of weekly status report updates for current projects
  • Meet professional obligations through efficient work habits such as, meeting deadlines, honoring schedules, coordinating resources and meetings in an effective and timely manner, and demonstrate respect for others
  • All work responsibilities are subject to having performance goals and/or targets established

(These essential functions are not to be construed as a complete statement of all duties performed. Employees will be required to perform other job related duties as required.)

 

MINIMUM REQUIREMENTS:

 

Education and Licensure

 

  • Bachelor’s Degree in Computer Science or Information Systems; or equivalent combination of education and relevant experience
  • Industry certifications in software, systems, network or project management disciplines, preferred
  • Microsoft Certified Technology Specialist (MCTS) in ASP.NET, Web Applications or Visual Studio Team Foundation Server, preferred
  • Microsoft Certified Professional Developer (MCPD), preferred

Experience:

  • Five years - .NET technologies (VB.NET/C#/ASP.NET) experience

  • Two years -  developing enterprise-wide software solutions

  • Three years - MS-SQL writing stored procedures and database schema design

  • Seven years - Microsoft operating systems experience

  • Five years - developing and delivering custom business computer applications

  • Experience with client side technologies such as JavaScript, CSS, DHTML and others, with deploying web applications, in Microsoft Windows Server 2008 and IIS 7 preferred,  with database tools and development environments such as AdeptSQL Diff, RedGate SQL Toolbelt, Microsoft Visual Studio for Database Developers or Microsoft Business Intelligence Development Studio< > of computer hardware and software

    Thorough knowledge of technology solutions for the Internet, hand held devices, personal computers and networks

  • To apply best practices including change management, effective error handling and performance instrumentation< > interpersonal and customer service skills

    Strong verbal and written communication skills

  • Strong conceptual, analytical, and judgment abilities

  • To work with/for multiple employees and meet deadlines