Job Title |
|
Job Family |
|
Job Code |
|
Job Exempt |
Application Integration Developer III
|
|
Seiu_Professional
|
|
AID03
|
|
Y
|
|
|
|
|
|
Pay Grade |
|
Pay Rate Type |
|
Minimum |
|
Midpoint |
|
Maximum |
|
|
|
|
S09
|
|
Salary
|
|
$34.34
|
|
$45.50
|
|
$56.66
|
|
|
Job Description
|
|
Performs professional and technical work with responsibility for developing and maintaining system integrations and components, including but not limited to application-to-application integrations, services utilizing internal and external APIs, file transfer, and SQL queries. Primary responsibilities will also include troubleshooting existing integrations and providing technical support. Proven communication skills, problem-solving skills, proficiency in programming languages and data structures, and knowledge of integration best practices are critical to successful performance in this role. This position is fully responsible for participating in requirements analysis and decomposition, design, development, internal testing, and the documentation of application integrations. The incumbent can work independently and handle conflicting priorities while maintaining consistent, quality performance standards. Work is performed under limited supervision of the Systems Integration Manager and is evaluated while in progress and upon completion through direct observation, discussion, review of established procedures, and achievement of desired results.
Minimum Qualifications:
Bachelor's Degree in Computer Science, Information Systems, Business Administration, Public Administration, or related field and six (6) years experience in XML, C#, developing interfaces using APIs, REST, or SOAP in the .NET framework; or an equivalent combination of education, training, and experience in an applicable technical environment. Must be able to work independently, lead a team, troubleshoot incidents, and design and architect solutions based on City of Orlando standards. Knowledge of JavaScript, Bootstrap, MVC, and API management tools required.
Additional Qualifications for Promotion:
Promotions are not to be considered an automatic function of longevity and are subject to the review and authorization of the Supervisor. The employee’s last performance review must have resulted in an overall rating of Meets standards or better with no factor rating of less than meets.
|
|
Responsibilities
|
|
EXAMPLES OF WORK PERFORMED:
Note: The listed duties are only illustrative and are not intended to describe every function that may be performed by this job class. The omission of specific statements does not preclude management from assigning specific duties not listed if such duties are a logical assignment to the position.
Designs, develops, documents, and deploys integration solutions within the organization’s architectural principles, policies, and guidelines
Identifies and resolves Integration systems issues
Continually develops skills in the integration technologies
Identifies common patterns and document best practices for integration
Implements audit, logging, and monitoring solutions to provide proactive operational support in the Application Integration environment
Develops integrations using appropriate authentication, authorization, non-repudiation, and data encryption methods
Assists with identifying opportunities to enhance or improve business processes via integration, or, as necessary, minimize the impact of integration on those processes
Researches and makes recommendations on integration products and services in support of procurement and development efforts
Works occasional after hour on-call support when needed
Performs other duties as assigned
KNOWLEDGE, SKILLS AND ABILITIES:
Knowledge of information systems, concepts, techniques and operating principles
Knowledge of computer programming techniques
Knowledge of the capabilities, limitations and uses of computers and related equipment and techniques of translating client requirements into structured applications and programs utilizing available resources
Some knowledge of relevant business, accounting, and record keeping practices and procedures
Skilled in writing in programming languages and in the operation and utilization of personal computers and computer terminals
Ability to logically structure and code computer programs to optimize machine utilization
Ability to conduct research and communicate effectively orally and in writing
Ability to establish and maintain effective working relationships with departmental contacts
Ability to read and understand program language manuals
Ability to operate personal computer for extended periods of time
Ability to conduct tests, analyze test results, detect programming errors and take proper corrective steps
|
|
|
|