The api support developer will enable/develop/support enterprise integration technologies and api led architecturesThe successful candidate will be responsible for gathering technical requirements based on user storiesTechnical requirements should aid in the forecasting of level of effort for development, testing and documentation of final deliverablesThis position will also require troubleshooting and refactoring of the existing code base to modernize and ensure the code meets the technology teams coding standards.
Code, script and automate using python
Work with the integration team to support both live and onpremise integration and error reporting solutions
Participate in design discussions, review sessions and prototyping
Successfully integrate data between various systems
Ensure the scalability and quality of all code
Assist with product documentation, unit testing, monitoring and ensuring overall product quality
Apply efficient thin-client design to formerly heavy desktop solutions
Understand gui design, geographical information systems, complex software systems, relational database management, and remote mobile interaction
Prepare required documentation to support customers and the support team in the use of apis
The job title does not define or limit your duties and you may be required to carry out other work within your abilities from time to time at our requestWe reserve the right to introduce changes in line with technological developments which may impact upon your job duties or methods of working.
Bachelor’s degree in computer science, information technology or another related field
2 to 4 years experience producing production quality code
Knowledge of installation and configuration, platform operations, troubleshooting and support of api products.
Solid understanding of functional programming, object oriented programming and computer science foundations
Good understanding of backend and server side components
Strong written and spoken communication skills with the ability to make occasional presentations ability to work alone with minimal supervision.
Ability to work in a fast-moving environment.
Good attention to detail.
Consistently displays a positive approach to the working environment.
Must be self-directed, flexible and have the ability to prioritize and handle multiple projects simultaneously
Experience working in an agile environment on 2 week sprint cadence
Experience in api design, advanced proxies, analytics, baas , developer portal.
Api security: api key validation ,authentication, authorization and identity
Scrum based delivery
Experience of modern api technologies experience of providing and maintaining apis for customersRestful api design patterns.
Experience with esri
Any experience with jira ticketing system, and salesforce systems would also be desirable
Understanding of fiber or utility networks
Infrastructure as code
Aws apis, jenkins, json, xml, sql, and c#.