job summary:
General Experience Expectations:
A minimum of seven (7) years of experience in multiple IT areas and two (2) to three (3) years of relevant architecture experience. Requires advanced to expert-level knowledge and understanding of architecture, applications systems design, and integration.
Description/Deliverables
The Department's OIT is seeking the services of one (1) experienced Applications Architect under the working title of Senior Application Programming Interface (APIs) Administrator and Developer.
Scope of Work/Job Characteristics
The Senior API Administrator and Developer will serve as the primary responsible person for technical analysis and design aspects for the project team. The duties and responsibilities of this position are as follows:
Provides design recommendations aligned with the long-term IT organization strategy;
Develops enterprise-level applications and custom integration solutions, including major enhancements and interfaces, functions, and features;
Uses a variety of platforms to provide automated systems applications to customers;
Provides expertise regarding the integration of applications across the business;
Determines specifications, then plans, designs, and develops the most complex and business-critical software solutions, utilizing appropriate software engineering processes-either individually or in concert with a project team;
Assists in resolving the most difficult support problems;
Develops programming and development standards and procedures, as well as programming architectures for code reuse;
Possesses in-depth knowledge of state-of-the-art programming languages and object-oriented approaches in designing, coding, testing, and debugging programs;
Understands and consistently applies the attributes and processes of current application development methodologies;
Researches and maintains knowledge in emerging technologies and their possible application to the business;
Recognized both internally and externally as a technical expert and critical technical resource across multiple disciplines; and
Acts as an internal consultant, advocate, mentor, and change agent.
Required Qualifications
A bachelor's degree or master's degree from an accredited college or university in Computer Science, Information Systems, or other related field, or four (4) years of equivalent work experience is required. Relevant experience may be substituted for education on a year-for-year basis when applicable.
The Department requires the following experience, skills, and knowledge for this position:
A minimum of three (3) years of hands-on APIs design and development experience;
Ability to effectively communicate API functionalities and design choices to both technical and non- technical stakeholders;
Possessing creative problem-solving skills is essential for effectively navigating challenges in API development and integration;
Proven ability to collaborate effectively with frontend and backend developers, User Interface (UI) and UX (User Experience) designers, system architects, and project managers;
Proficiency in Visual Studio, Azure API Management, Swagger, and Postman;
Expert Knowledge of Representational State Transfer (REST) architectural style and the benefits of JavaScript Object Notation (JSON) for consumers, including Hypertext Transfer Protocol (HTTP) transport protocols;
Ability to effectively document API decisions, including HTTP methods, Uniform Resource Identifiers (URIs), resource meanings, query parameters, headers, and example payloads;
Ability to develop consumable, efficient APIs that balance a great consumer experience with best-fit backend integration using C-Sharp (C#), Model-View-Controller (MVC), .NET Core, Azure Government (AzureGov), Service-Oriented Architecture (SOA), and Microsoft Testing Framework (MSTest);
Expertise in Web Services, including independent standard REST web services, including WebAPIs, Simple Object Access Protocol (SOAP), Microsoft SQL Server (MSSQL), and International Business Machines Database 2 (IBM DB2) Version 12 or 13 on mainframe systems;
Front-end optimization skills include tailoring APIs for specific use cases, such as server-side heavy lifting, implementing Cross-Origin Resource Sharing (CORS), and constructing Software Development Kits (SDKs);
Understanding the Orchestration Paradigm and proficiency in designing APIs that function as composites of multiple fine-grained calls, ensuring the delivery of effective and flexible mechanisms for complex API orchestration; and
Comprehensive knowledge of enterprise integration approaches from the last two decades, with a specific focus on SOA, to support the organization's evolution into a robust API provider.
NOTE: In addition to the above list, the selected Candidate must successfully complete a Level II Background Check.
Preferred Qualifications
The Department prefers the Candidate to have the following experience, skills, and/or knowledge for this position:
Ability to identify when existing internal or external APIs offer required functionality to determine when a mashup is the most efficient solution;
Proven experience working within a state government environment;
Proficiency in analyzing the operating parameters of third-party APIs-including SLAs, terms and conditions, and rate limits-to determine if integration is viable or poses a risk to consumers;
Expertise in navigating complex challenges within diverse API programs to create advanced orchestration that goes beyond basic cross-platform capabilities;
Ability to write synchronized code and interpret, modify, or customize existing codebases to meet diverse and evolving requirements;
Expert orchestration skills to write synchronized code and interpret, modify, or customize existing codebases to meet evolving requirements; and
Comprehensive understanding of modern integration requirements and the ability to build robust back-end systems tailored to diverse client needs.
location: Tallahassee, Florida
job type: Contract
salary: $80 - 90 per hour
work hours: 8am to 5pm
education: No Degree Required
responsibilities:
Description/Deliverables The Department's OIT is seeking the services of one (1) experienced Applications Architect under the working title of Senior Application Programming Interface (APIs) Administrator and Developer.
Scope of Work/Job Characteristics The Senior API Administrator and Developer will serve as the primary responsible person for technical analysis and design aspects for the project team. The duties and responsibilities of this position are as follows:
- Provides design recommendations aligned with the long-term IT organization strategy;
- Develops enterprise-level applications and custom integration solutions, including major enhancements and interfaces, functions, and features;
- Uses a variety of platforms to provide automated systems applications to customers;
- Provides expertise regarding the integration of applications across the business;
- Determines specifications, then plans, designs, and develops the most complex and business-critical software solutions, utilizing appropriate software engineering processes-either individually or in concert with a project team;
- Assists in resolving the most difficult support problems;
- Develops programming and development standards and procedures, as well as programming architectures for code reuse;
- Possesses in-depth knowledge of state-of-the-art programming languages and object-oriented approaches in designing, coding, testing, and debugging programs;
- Understands and consistently applies the attributes and processes of current application development methodologies;
- Researches and maintains knowledge in emerging technologies and their possible application to the business;
- Recognized both internally and externally as a technical expert and critical technical resource across multiple disciplines; and
- Acts as an internal consultant, advocate, mentor, and change agent.
qualifications:
Required Qualifications
A bachelor's degree or master's degree from an accredited college or university in Computer Science, Information Systems, or other related field, or four (4) years of equivalent work experience is required. Relevant experience may be substituted for education on a year-for-year basis when applicable.
The Department requires the following experience, skills, and knowledge for this position:
A minimum of three (3) years of hands-on APIs design and development experience;
Ability to effectively communicate API functionalities and design choices to both technical and non- technical stakeholders;
Possessing creative problem-solving skills is essential for effectively navigating challenges in API development and integration;
Proven ability to collaborate effectively with frontend and backend developers, User Interface (UI) and UX (User Experience) designers, system architects, and project managers;
Proficiency in Visual Studio, Azure API Management, Swagger, and Postman;
Expert Knowledge of Representational Stat
![]()