
Senior Developer Integrations
- Tampa, FL
- $145,000-155,000 per year
- Permanent
- Full-time
- Develop highly scalable and available integrations using relevant integration/design patterns e.g., REST, asynchronous messaging, etc.
- Coordinate activities with other developers to ensure that integration projects are completed on time
- Follow best practices and standards
- Maintain the integrity and smooth functioning of the company's integration architecture
- Analyze and improve current system integrations and migration strategies
- Identify, debug, and advise on system errors or architecture issues
- Assist with the operation of integration resources including compute, storage, databases, and more in a hybrid environment
- A Bachelor's degree in Computer Science, Computer Engineering, related field or equivalent combination of education and experience
- Four or more years of experience as a programmer or computer scientist or demonstrable level of proficiency
- Excellent knowledge of one or more programming languages (C#, Node.js, Java, Python, JavaScript, C++, etc.)
- Working knowledge of application integrations, development processes, and integration architectures
- Understanding and experience working with Agile development methodologies
- Understanding and proficiency using modern DevOps practices including Git, containers, IaC, CaC, CICD, and more; Experience with Kubernetes a plus
- Superior programming skills that relate to code development, maintenance, and implementation
- Interpersonal skills along with the ability to work in a team
- A keen eye for detail and the ability to spot and fix errors in complex code
- Analytical and problem-solving abilities
- Strong written and verbal communication skills
- Ability to perform tasks independently
- Experience programming C#, Java, Python, and/or Node.js
- Experience in API documentation using OpenAPI
- Experience in any API Management such as Azure API Management, Apigee or MuleSoft
- Experience with Azure
- Experience in GCP is a plus