DIRECTOR- SOFTWARE DEVELOPMENT

One Inc
Orlando, FL, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET Java (Programming Language) JavaScript (Programming Language) .NET Framework Agile Methodology Application Configuration Access Protocols Application Layers Computing Platforms C Sharp (Programming Language) Cascading Style Sheets (CSS) Information Systems Databases
+29 more
Continuous Integration Relational Databases Software Design Patterns Hypertext Transfer Protocols (HTTP) JSON JQuery Microsoft Visual Studio Microsoft SQL Server Model View Controller (MVC) Object-Oriented Software Development Software Architecture Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Engineering Software Systems SQL Server Reporting Services SQL Server Integration Services Systems Integration Web Applications Extensible Markup Language (XML) Scripting Code Structure Backend Information Technology Front End Software Development Restful APIs Network Server Guidewire Programming Languages

Job description

This is an on-site 5 days a week position at the office (Sarasota or Orlando). No Hybrid or Remote available. Responsible for closely working with business stakeholders across the company to understand, prioritize and assist in the production support of mission critical systems. The Software Development Director oversees a team of developers (both internal & external) who architect, analyze, design, develop, integrated, test, implement and maintain a comprehensive system of applications critical to the daily operations. The Director is accountable for the successful delivery of software deliverables and support for the organization. This position is also responsible for the strategic development of the software architecture vision and leadership and all aspects of the development of the software. Essential Duties and Responsibilities: Develop and deliver a strategic technological vision and direction for the company’s system platform. Oversee the management of daily operations tasks necessary to maintain a high quality, reliable portfolio of applications. Oversee the vendor relationships for systems development and software that is maintained and/or developed by third parties. Oversee assigned software architectures ensuring long term maintainability, reliability, and extensibility. Research and approve new and existing technologies, evaluation of solutions alternatives, development of prototypes and generation of detailed technical requirements. Develop and implement agile software development methodologies, best practices, and standards to achieve the highest product quality while continuously improving performance and the productivity of the organization. Define, deploy, and drive sustainable and repeatable process improvements through the entire life cycle. Prioritize and manage resource allocation for the products based on changing business priorities and budget constraints. Participate in the prioritization and coordination of systems enhancements, including the coordination of enhancements affecting multiple systems with the organization. Manage the maintenance and presentation of the systems development roadmap, which provides the long-term vision for the Universal IT platforms. Perform other duties as required. Supplemental Information: This job description has been prepared to indicate the general nature and level of the work that the employee performs within their classification. This description is not and cannot be interpreted as an inventory of all the duties, tasks, responsibilities, and qualifications required for the employees assigned to this job.

Requirements

Do you have experience in Vendor relationship building?, Do you have a Bachelor’s degree?, Bachelor’s degree in management information systems, computer science, or equivalent, required. Master’s degree preferred. Deep understanding of Guidewire’s Insurance Suite of products, i.e., Policy Center, Billing Center and Claims Center. 10+ years of previous experience in information technology, technical applications, information systems, or equivalent, required. 10+ years of experience in managing people, processes, and tools. 6+ years of experience in programming languages such as Java, ASP.NET, C#.NET or similar technology, required. Advanced knowledge of the software development life cycle including systems design, programming techniques, databases, servers, problem solving, analytical, research skills and technical documentation required. Property and Casualty Insurance experience preferred. Deep understanding of modern web development technologies in front-end and back-end architectures using .NET Visual Studio, JavaScript, CSS, Jquery, SSIS, SSRS, SQL Server Experience with design patterns, code structure, continuous integration, object-oriented development using MVC, Forms, multi-threat patterns, GitLabs. Experience in web integration using HTTP, SOAP, JSON, XML, RESTful API. Experience in engineering business process flows. Technical skills to master application configuration: modifying XML definitions, scripting (JavaScript, VB, etc.), understanding of relational database concepts, and other skills involved with implementing an advanced web application. Prior integration experience with insurance policy administration systems such as Guidewire’s InsuranceSuite products a plus. Ability to provide clear direction, technical management & mentorship to managers, developers and business & data analysts. Advanced interpersonal and organizational skills. Excellent verbal and written communication skills. Ability and proven track record in architecting large, complex software solutions with a strong understanding of all application layers. Ability and proven track record working with team on large, complex software systems with a strong understanding of the software development life cycle and project management concepts. Ability to work independently and in a team environment. Experience working as a part of an agile development team. Flexible, enthusiastic approach to work including a strong desire to learn. Capable of adapting quickly to new systems and learning, understanding, and applying new technologies. Energetic and enthusiastic leader. Must be able to see tasks of the team through to completion without significant guidance. Self-motivated, detail-oriented, energetic, and highly organized leader while remaining flexible & effective under pressure. Advanced knowledge of SQL databases. Advanced knowledge of business requirements documentation and technical specifications. Advanced knowledge of project management tools & techniques. Must be able to work under tight deadlines efficiently and with high quality. Must possess strong organizational skills with demonstrated attention to detail. Must be flexible and able to adapt in a changing business environment. Must possess a positive attitude and strong work ethic. Excellent written and oral communication skills. Licenses and / or Certifications: Certified in Guidewire Configuration highly desirable.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Managing complex structures and corporate guidelines

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:04 min

Revisiting jQuery 4 and its historical web impact

Chris Heilmann +3 · LIVE

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all