Vacancy expired!
- Must have proven experience in systems/solutions design.
- Experience with AWS and Rest services would be helpful.
- AWS Solutions Architect certification a plus.
- Need to have come from Dev/Architecture background; really need someone who has done extensive coding and wants to move into a more Senior role.
- Any experience with Dev experience with some of the technology listed in the tech stack below would be nice to have.
- Hands-on experience with the Technology stack mentioned below:
- Experience with Messaging Queues: Kafka, Zookeeper, MSMQ
- Experience with Middleware development using Dot Net, C#, PYTHON
- Hands on experience in building or consuming microservices built in Dot Net or JAVA framework
- Experience with UI development using React JS and other JAVA Script frameworks
- Experience with databases using MongoDB, AWS Databases, GraphQL
- Experience in developing secure webservices/RESTful APIs
- Experience with development using CI/CD pipeline
- Experience automating test scripts using Testcafe
- Experience in supporting Live Production environments
- Experience building eCommerce application will be a plus
- Experience with defining, developing, and enhancing custom solutions as well as APIs for an enterprise/carrier-grade application
- Exposure to ETL platforms (preferably Pentaho, Pentaho Data Integrator (PDI), Informatica etc.)
- Exposure to Sitecore, Activiti and any other CMS tools
- Exposure to AWS or Azure Cloud based architectures
- Exposure to Headless commerce solutions like Elastic Path.
- Write API payloads in JSON, which is a sample of transmitted data used to illustrate the communication (expected request / response) between front end and back-end systems.
- Analyze third party XML API specifications using tools like Postman, SOAP UI etc.
- Drive the preparation of the solution framework with platform architect and get stakeholder approval post requirement definition
- Engage with Tech Product Management and Business stakeholders to understand the business context, providing technical direction to the teams
- Collaborate with dev teams to write Swagger specifications for REST APIs in YAML, which is a contract between systems describing every detail of the API: endpoints and operations for each endpoint, operation parameters input and output for each operation, error codes & descriptions authentication methods, etc.
- Create back-end user stories in Rally (or appropriate tool in use) that include API Payloads including request and response body, Error codes & messages, Implementation details, Acceptance Criteria, Sequence diagrams, End points, Requirements check list.
- Create front end user stories in Rally (or appropriate tool in use) that include User Interface (UI) Design, Product Requirements, Business Rules, API interactions with UI design, API system integration descriptions, Handling Error codes, Acceptance Criteria, End points, Requirements check list.
- Collaborates with Technology Product Management, Architecture (Domain + Platform level), RTE, and Offer Strategy & Solutions (OSS) function to design optimized solutions for Product Requirements and Enhancements including, defining API contracts
Vacancy expired!