JobHabor

Senior Integration Developer

City of NY - DoITT

Location
Brooklyn
Workplace
Remote
Employment
Contract
Salary
USD 105/hr
Apply on the employer’s site

Posted 2mo ago

Job Code

85825Y0882

Client

City of NY - DoITT

Job Title

Senior Integration Developer

Location

Remote

Duration

12 Month

Rate

$105/hr C2C

Job Description

REMOTE

SCOPE OF SERVICES

TASKS

  • 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, well-documented and modular code
  • Ensure that components are securely designed and leverage secure third-party 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/EXPERIENCE Note

  • 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 hands-on experience with Azure and/or AWS and knowledge of various cloud services
  • Experience developing API microservice applications using stateless architecture patterns, Domain-Driven 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 no-SQL (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 problem-solving 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

  • 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

Skills

  • Java
  • Spring
  • NodeJS
  • Express
  • Azure
  • AWS
  • RESTful
  • PostgreSQL
  • MongoDB
  • Git
  • Azure DevOps Pipelines
  • Terraform
  • Docker
  • Kubernetes
  • Informatica Intelligent Cloud Services

Similar roles