This posting has expired and is no longer available.
More Jobs at Florida Virtual School
Browse Similar Jobs: Education - Professional
Jobing Description
Working Title: Manager, Software Development
Requisition Number: 1576
Job Location: Orlando VLC
Salary:
Description
Florida Virtual School is changing the face of education. Our student-centric approach means that every member of our team—no matter the position or job responsibilities—has the opportunity to positively impact the education of students in our program. Every job here has a greater purpose and influence than those in traditional organizations. We are proud of our team and to continue our mission in delivering high quality, technology-based education that provides the skills and knowledge students need for success in the 21st century, we look to hire only the best.
Headquartered in Orlando, Florida, Florida Virtual School (FLVS) is the leader in developing and providing virtual K-12 education solutions throughout the United States and the world. FLVS offers more than 100 courses, including core subjects, world languages, electives, honors and Advanced Placement courses. Enrollment is open to public, private, and home school students. FLVS has over 1,300 staff members and serves over 90,000 active students.Florida Virtual School’s total rewards package offers much more than just a pay check! Exposure to cutting-edge technology development/application, world class business development initiatives and career advancement opportunities only add to our comprehensive benefits package that includes employer paid medical, dental, vision, life insurance, flexible spending accounts, short and long term disability, educational assistance and paid time off. Additionally, Florida Virtual School is a member of the Florida Retirement System offering pension/investment retirement plans. These benefits often add a value of several thousands of dollars to the total compensation package!
The Manager, Software Development leads the design, development and support of custom applications and 3rd party product integrations and leads specific 3rd tier support for custom applications. The Manager, Software Development provides leadership in custom development of software development applications. In addition, this position provides direct consultative support to the Director, Software Development and manages designated IT vendor relationships.
Skills / Requirements
Provide leadership role in the development and support of custom applicationsProvide oversight and guidance to their team for the effective and timely development of technology solutionsSchedule and balance team activities to meet deadlines for deliverables and meetingsProvide periodic reviews of team member performance using both formal and informal mechanismsMentor team members in best practices and skills developmentDevelop and manage effective working relationships with other departments, groups and personnel with whom work must be coordinated or interfacedDevelop, test, document, and implement high quality applications on time that perform according to specifications and requirements documentsAnalyze performance of programs and take action to correct deficienciesLead the development and enforcement of development standards that allows for the maintainability of code in a manner that supports team development.Provide a minimum of weekly status report updates for current projectsRecommend the purchase of equipment necessary for the software solutions (within the guidelines established by the enterprise)Recommend external consultants as necessary to assist in large Information Technology projects (within the guidelines established by the enterprise)Hire/terminate direct reports, as well as approve staff reporting to the direct reports; included in this responsibility is the discipline, promotion, salary adjustment, etc., of staffAssist in the review of contracts for computer and communication technology software and servicesExecute the development and/or configuration of software applications to resolve issues and plan for future growthApply best practices including change management, effective error handling and performance instrumentationMeet 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 othersAll 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.)
Responsibilities Education/Licensure/Certification:
Bachelor’s Degree in Computer Science/Information Systems; or equivalent combination of education and relevant experienceMicrosoft Certified Technology Specialist (MCTS) in ASP.NET, Web Applications or Visual Studio Team Foundation Server preferred Experience:
Seven years developing enterprise-wide software solutionsThree years of direct management/supervisory experience Five years.NET technologies (VB.NET/C#/ASP.NET) experienceSeven years MS-SQL writing stored procedures and database schema design Seven years Microsoft operating systems experience Two years leading the development and support of custom computer applicationsAdvanced experience with client side technologies such as JavaScript, CSS, DHTML and othersExperience and knowledge of AJAX, DOM, XML, and XSLTExperience with Version Control Systems such as Microsoft Team Foundation Server, SourceGear Vault, CVS, Visual SourceSafe, or othersExperience with deploying web applications in Microsoft Windows Server 2003 and IIS 6Experience with Integrated Development Environments (IDE) such as Microsoft Visual Studio 2005/2008, Eclipse or othersExperience with automated build tools and scripting such as MS Build or ANTExperience with database tools and development environments such as AdeptSQL Diff, RedGate SQL Toolbelt, and Microsoft Visual Studio for Database Developers or Microsoft Business Intelligence Development Studio Knowledge, abilities and skills:
Thorough knowledge of current and future technology solutions for the Internet, hand held devices, personal computers and networksTrack record of successful, solution-based implementations utilizing .NET technologies including C# and/or VB.NET, ASP.NET, Web Services, and/or ADO.NET Ability to work with and through people to establish goals, objectives, and action plans