Florida Legislature
The Florida Legislature is seeking a senior technical manager with application development skills to manage a team of software engineers in the Office of Legislative Information Technology Services. This position requires software development expertise in a variety of current technologies as well as people management experience and skills. In addition to managing the team, this position directs technical and architectural decisions.
Responsibilities
Manage and direct a team of .NET developers
Facilitate technical direction discussions and decisions
Assist development staff with application architecture and general design
Design proof of concepts to demonstrate techniques and functionality
Mentor development staff by providing technical guidance and support
Identify technical risks and create mitigation strategies
Research and recommend application development 3rd party tools
Maintain technical skills in accordance with current technologies and industry standards
Maintain awareness of new technologies on the horizon
Collaborate with cross functional teams
Ensure timely delivery of team’s projects and tasks
Review, direct and assist with the maintenance of pertinent documentation
Provide status briefings for management
Assist with application development tasks when needed
Perform other related duties as required
Technical Skills
Leading and managing technical teams
ASP .Net, .Net Core, Visual Studio, C#, MVC
Razor, Security (XSS/SQL injection), LINQ, Custom Helper Classes (Razor)
Web development with JavaScript, Typescript AJAX, HTML5, SASS/LESS/CSS and jQuery
Bootstrap, Knockout, AngularJS, Kendo, SASS or RegEx
Object Oriented Design and Software Development Life Cycles
Relational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)
Entity Framework or other ORM
Functional and technical design specifications
Application modernization to .Net Core
Application deployment and testing methods
Troubleshooting malfunctions in applications
Additional Requirements
Security best practices (XSS, DDOS, rate limiting)
Windows Authentication
PCI Compliance
Cloud architecture and technologies
Network architecture
Visual Studio Unit Testing Framework (or other unit testing frameworks)
Agile software development, including SCRUM
Web Services (ASMX, WCF, Web API, RESTful services)
SQL Server Reporting Services (SSRS)
Data models, schema design and development
Stored procedures, views and triggers
Azure DevOps or similar tool
Team Foundation Server
Git version control
ADA Section 508 compliancy
Microsoft SharePoint (Using, Development, API programming)
Principles, practices and techniques of computer programming and systems desi
Strong problem-solving skills
Strong leadership skills
Ability to process information logically
Ability to analyze and interpret user requirements
Ability to prepare program specifications
Ability to communicate technical information clearly and concisely, both verbal and written
A bachelor’s degree from an accredited college or university in computer science, management information systems, or engineering and six years of progressively responsible information systems experience, two years of which must have been in a managerial or supervisory capacity. Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education. Any combination of progressively responsible information systems experiences and post-secondary training in disciplines as described above totaling ten years.
Salary Anticipated hiring salary range is $100,000 to $110,000, based on qualifications and experience. The Legislature offers a competitive benefits package.
Application Deadline Open until filled
Accommodation for Disability If an accommodation is needed for a disability, please notify Human Resources at (850) 488-6803.
#J-18808-Ljbffr
Responsibilities
Manage and direct a team of .NET developers
Facilitate technical direction discussions and decisions
Assist development staff with application architecture and general design
Design proof of concepts to demonstrate techniques and functionality
Mentor development staff by providing technical guidance and support
Identify technical risks and create mitigation strategies
Research and recommend application development 3rd party tools
Maintain technical skills in accordance with current technologies and industry standards
Maintain awareness of new technologies on the horizon
Collaborate with cross functional teams
Ensure timely delivery of team’s projects and tasks
Review, direct and assist with the maintenance of pertinent documentation
Provide status briefings for management
Assist with application development tasks when needed
Perform other related duties as required
Technical Skills
Leading and managing technical teams
ASP .Net, .Net Core, Visual Studio, C#, MVC
Razor, Security (XSS/SQL injection), LINQ, Custom Helper Classes (Razor)
Web development with JavaScript, Typescript AJAX, HTML5, SASS/LESS/CSS and jQuery
Bootstrap, Knockout, AngularJS, Kendo, SASS or RegEx
Object Oriented Design and Software Development Life Cycles
Relational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)
Entity Framework or other ORM
Functional and technical design specifications
Application modernization to .Net Core
Application deployment and testing methods
Troubleshooting malfunctions in applications
Additional Requirements
Security best practices (XSS, DDOS, rate limiting)
Windows Authentication
PCI Compliance
Cloud architecture and technologies
Network architecture
Visual Studio Unit Testing Framework (or other unit testing frameworks)
Agile software development, including SCRUM
Web Services (ASMX, WCF, Web API, RESTful services)
SQL Server Reporting Services (SSRS)
Data models, schema design and development
Stored procedures, views and triggers
Azure DevOps or similar tool
Team Foundation Server
Git version control
ADA Section 508 compliancy
Microsoft SharePoint (Using, Development, API programming)
Principles, practices and techniques of computer programming and systems desi
Strong problem-solving skills
Strong leadership skills
Ability to process information logically
Ability to analyze and interpret user requirements
Ability to prepare program specifications
Ability to communicate technical information clearly and concisely, both verbal and written
A bachelor’s degree from an accredited college or university in computer science, management information systems, or engineering and six years of progressively responsible information systems experience, two years of which must have been in a managerial or supervisory capacity. Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education. Any combination of progressively responsible information systems experiences and post-secondary training in disciplines as described above totaling ten years.
Salary Anticipated hiring salary range is $100,000 to $110,000, based on qualifications and experience. The Legislature offers a competitive benefits package.
Application Deadline Open until filled
Accommodation for Disability If an accommodation is needed for a disability, please notify Human Resources at (850) 488-6803.
#J-18808-Ljbffr