Develop APIs and integration capabilities to connect data, services, and systems to help customers achieve their mission.
Requirements
- 3 Years of Experience with one or more clouds (i.e. AWS, Azure, or GCP)
- 3 Years of Experience with Git SCM providers such as GitHub, GitLab, Bitbucket
- 3 Years of Experience with one or more programming or scripting languages
- 3 Years of Experience with one or more integration technologies, such as Mulesoft
- Experience implementing docker containers and utilizing platforms such as Kubernetes
- Experience designing, implementing, and documenting APIs
- Experience utilizing CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Pipelines, CircleCI, TravisCI
Responsibilities
- Developing APIs and integration capabilities to connect data, services, and systems
- implement complex integrations
- Testing and examining code written by others and analyzing results
- Ensure that systems are safe and secure against cybersecurity threats
- Identify technical problems, perform root cause analysis, and develop software updates and ‘fixes’
- Develop APIs and integrations using a broad range of software programming tasks to ensure that their systems integrations are functional.
- Create and provide technical documentation that explains upcoming or existing integrations to non-technical individuals
Other
- Understanding the needs of stakeholders and conveying this to developers
- Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations
- Act as an individual contributor and mentor more junior team members
- Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
- Present regular status updates and provide cross training to other team members.