Florida Legislature
Senior Information Systems Engineer
Florida Legislature, Tallahassee, Florida, us, 32318
The Florida Legislature is seeking a senior .Net Developer to serve in the Office of Legislative Information Technology Services. This position requires software development expertise in a multi-tier architecture and distributed production environment. This position defines, designs, codes, documents, and implements application solutions in line with the established architecture and interfaces. The successful candidate will work with the latest Microsoft tools in a forward-thinking environment.
The Office of Legislative Information Technology Services (OLITS) supports a variety of technology needs and services for the legislative units that report jointly to the Senate and House of Representatives and are housed administratively under the legislative branch.
OLITS encompasses the Legislature’s Data Center, Applications, Project Management, Network, Systems Administration, and Customer Support units. Application Development provides analysis and design, code development, quality assurance, delivery, and ongoing support responsibilities serving the joint units and the public. The Project Management team provides project management and support to the OLITS units. The Network, Systems Administration, and Customer Support unit supports approximately 300 legislative customers with email, phone services, hardware and software support, wireless network, scalable and secure IT infrastructure services.
The joint units of the Florida Legislature include the: Office of Legislative Services, Florida Commission on Ethics, Office of Economic & Demographic Research, Florida Historic Capitol Museum, Office of Program Policy Analysis and Government Accountability, Office of Public Counsel, and several committees and councils.
Responsibilities:
Research, design and develop .NET applicationsConsult with Business Analysts and users in defining system specificationsDocument functional and technical design specifications from user requirementsDevelop accessible client-side (client-facing) toolsDevelop, execute and review unit test scriptsDevelop comprehensive test data for systems testsMentor other development staffAssist in research and implementation of development tool setsDevelop proof of concepts to demonstrate techniques and functionalityCoordinate the implementation and deployment of newly developed softwareMaintain and enhance existing systemsDevelop procedures for troubleshooting malfunctions in existing systemsWrite, prepare and/or review system, application and user documentationProvide management status briefingsPerform other related duties as requiredQualifications:
Ability to process information logicallyAbility to analyze and interpret computer program dataAbility to analyze and interpret user requirementsAbility to prepare program specificationsAbility to communicate technical information clearly and concisely, both verbal and writtenAbility to establish and maintain effective working relationships with othersStrong attention to detail, analytical skills, design skills, and ability to multitaskExcellent communication and interpersonal skillsA bachelor's degree from an accredited college or university in computer science, management information systems or engineering and five years of progressively responsible information systems experience. Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education.
Preference will be given to applicants with the following:
Extensive Knowledge and actual work experience with:
ASP .Net, Visual Studio, C#, MVCRazor, Security (XSS/SQL injection), LINQ, Custom Helper Classes (Razor)Web development with JavaScript, Typescript AJAX, HTML5, SASS/LESS/CSS and jQueryExperience with Bootstrap, Knockout, AngularJS, Kendo, SASS or RegEx is a plusObject Oriented Design and Software Development Life CyclesRelational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)Entity Framework or other ORMKnowledge of the following:
Security best practices (XSS, DDOS, rate limiting)Windows AuthenticationVisual Studio Unit Testing Framework (or other unit testing frameworks)Agile software development, including SCRUMWeb Services (ASMX, WCF, Web API, RESTful services)SQL Server Reporting Services (SSRS)Azure DevOps or similar toolTeam Foundation ServerGit version controlADA Section 508 compliancyMicrosoft SharePoint (Using, Development, API programming)Principles, practices and techniques of computer programming and systems design
#J-18808-Ljbffr
The Office of Legislative Information Technology Services (OLITS) supports a variety of technology needs and services for the legislative units that report jointly to the Senate and House of Representatives and are housed administratively under the legislative branch.
OLITS encompasses the Legislature’s Data Center, Applications, Project Management, Network, Systems Administration, and Customer Support units. Application Development provides analysis and design, code development, quality assurance, delivery, and ongoing support responsibilities serving the joint units and the public. The Project Management team provides project management and support to the OLITS units. The Network, Systems Administration, and Customer Support unit supports approximately 300 legislative customers with email, phone services, hardware and software support, wireless network, scalable and secure IT infrastructure services.
The joint units of the Florida Legislature include the: Office of Legislative Services, Florida Commission on Ethics, Office of Economic & Demographic Research, Florida Historic Capitol Museum, Office of Program Policy Analysis and Government Accountability, Office of Public Counsel, and several committees and councils.
Responsibilities:
Research, design and develop .NET applicationsConsult with Business Analysts and users in defining system specificationsDocument functional and technical design specifications from user requirementsDevelop accessible client-side (client-facing) toolsDevelop, execute and review unit test scriptsDevelop comprehensive test data for systems testsMentor other development staffAssist in research and implementation of development tool setsDevelop proof of concepts to demonstrate techniques and functionalityCoordinate the implementation and deployment of newly developed softwareMaintain and enhance existing systemsDevelop procedures for troubleshooting malfunctions in existing systemsWrite, prepare and/or review system, application and user documentationProvide management status briefingsPerform other related duties as requiredQualifications:
Ability to process information logicallyAbility to analyze and interpret computer program dataAbility to analyze and interpret user requirementsAbility to prepare program specificationsAbility to communicate technical information clearly and concisely, both verbal and writtenAbility to establish and maintain effective working relationships with othersStrong attention to detail, analytical skills, design skills, and ability to multitaskExcellent communication and interpersonal skillsA bachelor's degree from an accredited college or university in computer science, management information systems or engineering and five years of progressively responsible information systems experience. Progressively responsible information systems experience can substitute on a year-for-year basis for the required college education.
Preference will be given to applicants with the following:
Extensive Knowledge and actual work experience with:
ASP .Net, Visual Studio, C#, MVCRazor, Security (XSS/SQL injection), LINQ, Custom Helper Classes (Razor)Web development with JavaScript, Typescript AJAX, HTML5, SASS/LESS/CSS and jQueryExperience with Bootstrap, Knockout, AngularJS, Kendo, SASS or RegEx is a plusObject Oriented Design and Software Development Life CyclesRelational databases (MS SQL Server, SQL queries, stored procedures, SQL tuning)Entity Framework or other ORMKnowledge of the following:
Security best practices (XSS, DDOS, rate limiting)Windows AuthenticationVisual Studio Unit Testing Framework (or other unit testing frameworks)Agile software development, including SCRUMWeb Services (ASMX, WCF, Web API, RESTful services)SQL Server Reporting Services (SSRS)Azure DevOps or similar toolTeam Foundation ServerGit version controlADA Section 508 compliancyMicrosoft SharePoint (Using, Development, API programming)Principles, practices and techniques of computer programming and systems design
#J-18808-Ljbffr