Senior Integration Developer
City of NY - DoITT
- Location
- Brooklyn
- Workplace
- Remote
- Employment
- Contract
- Salary
- USD 105/hr
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
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Software Engineer (Reston or Cambridge)
Akamai · United States · USD 121,400–218,600/yr · today