Title: Senior Integration Developer 85825Y0882
Client: NYC Agency
Location: Remote
Duration: 12 Months
Work Hours: 35hrs week
Job Description:
- Design and develop APIs microservices and their configurations
- Develop unit and integration tests to cover the automated testing of API applications within a cloud environment
- Create clear welldocumented and modular code
- Ensure that components are securely designed and leverage secure thirdparty libraries
- Contribute to technical documentation for API microservice applications
- Develop and configure CI/CD automation processes to ensure rapid & consistent delivery of API applications
- Participate in brainstorming sessions and group activities to determine new solutions and ideas to optimize our development procedures
- Promote an environment that supports collaboration innovation and continuous improvement
- Establish and maintain strong relationships with our clients team members and other OTI teams
Mandatory Skills:
- 8 years of overall software development experience
- 5 years of development with experience with programming languages/frameworks such as Java/Spring and NodeJS/Express
- 3 years of solid handson experience with Azure and/or AWS and knowledge of various cloud services
- Experience developing API microservice applications using stateless architecture patterns DomainDriven Design and RESTful architecture best practices
- Experience in developing applications that employ synchronous or asynchronous services based on performance & business requirements
- Strong knowledge of data integration technologies patterns and processes
- Understanding of secure coding best practices
- Understanding of API Gateways proxies and concepts of securing API endpoints (e.g. rate limiting API tokens)
- Experience with relational (e.g. PostgreSQL) and noSQL (e.g. MongoDB) databases.
- Experience with Git Azure DevOps Pipelines Terraform or equivalent CI/CD tools
- Experience with Containerization and Microservices
- A team player with excellent communication skills both written and oral interpersonal organizational skills and problemsolving ability to work with customers and other nontechnical end users on complex issues
- Has a high degree of responsibility and can work as an independent contributor to accomplish program goals
Desirable Skills:
- Experience using Azure services for Security App Service Logic Apps Blob Storage Data Lake etc.
- Experience with Informatica Intelligent Cloud Services
- Experience with Azure Monitoring services
- Microsoft Certified Azure Solutions Architect Expert
- Exemplifies diversity equity and inclusion work in design practice and past projects