Vacancy expired!
- Provide hands-on development of APIs on Cloud Platform
- Address Logging, Monitoring, Authentication, and Security requirements for APIs
- Facilitate/build out DevOps CI/CD model for API and middleware applications.
- Partners with the Enterprise Architecture team on the creation of the conceptual architecture that addresses the high-level business requirements. Develops Solution Architecture for applicable programs/projects that address key business needs.
- Expert level understanding of environment management, release management, code versioning best practices, and deployment methodologies
- Demonstrated ability to effectively work both independently and within cross-functional project teams
- Participate in defining the operating model including platform support, code reviews, production deployments, and implementing the security and infrastructure standards.
- Bachelor’s degree in computer science or a related field is a MUST
- 3+ years of software development experience in API development in Cloud Platform
- Experience with architecting and enabling capabilities utilizing the following technologies: Linux OS, Enterprise Application Integration Design Patterns, Application Servers, Java, JDK, XML, JMS, MQ, SOA and Maven, DevOps CI / CD Pipelines for build and deployments
- Hands-on experience in designing and delivering distributed cloud solutions using Microsoft Azure
- Strong hands-on experience with the following technologies:
- Microsoft Azure PaaS and SaaS solution development technologies including Azure Functions
- Microsoft Azure App Service Fabric, App Service Environment, Microsoft Azure API Management platform technologies
- JSON, REST and data-based APIs and high scale performant service facades
- Microsoft Azure Identity Management and Security technologies including custom SAML 2.0 providers
- Azure Service Bus and Azure Event Hub/Azure Event Grid
- Azure Artificial Intelligence and Machine Learning platforms – Microsoft Azure Machine Learning, Azure Cognitive Services
- Microsoft Azure Operational and Monitoring tools
- Developing APIs using Node js, Express js, Springboot
- API & WebService testing tools: SOAP UI, Postman, Advanced REST Client
- Experience in API development in Mule RTF, Cloudbub is a plus
- Integration of product architecture experience with vendor products including IBM, BEA, Oracle, Tibco etc.
- Technology design experience which includes Performance, Security, Availability, as well as Operations, Monitoring and Support
- Knowledge and Familiarity with SQL, CosmosDB, Cassandra, Mongo DB, NoSQL, Managed File Transfers
- Experience with Integration best practices, design principles and approaches for a range of application styles and technologies to help guide and steer decisions.
- Experience working in a Dev/Ops environment with Continuous Integration and Deployment via Azure DevOps Services
- Experience of working in highly dynamic teams using agile methodologies
- Participate in all phases of software development life cycle including the development of technical requirements, prototyping, coding, testing, deployment, and support
- Provide programming and technical expertise to ensure business solutions are met
- Interpret requirements to develop APIs and integrations using Agile methodology
- Implement APIs as per the design specification and National Grid architecture standards
- Build, orchestrate, and deploy complex integration patterns between system, process, and experience layers of API
- Ensure that all code, configurations and other work products are thoroughly unit-tested prior to delivery
- Perform code reviews and other quality checks as requested
- Participate in system/integration testing as appropriate
- ID: #42535820
- State: Massachusetts Waltham 02451 Waltham USA
- City: Waltham
- Salary: Depends on Experience
- Job type: Permanent
- Showed: 2022-06-07
- Deadline: 2022-07-18
- Category: Architect/engineer/CAD