Role - Python API Developer
Responsibilities
- Design and develop complex APIs to be used by various departments."
- Lead teams on API development. "
- Able to educate and guide team on their understanding in cloud technologies and sort any confusion and be on track with the requirement"
- Ensure good Change management practice is implemented as specified by central standards"
- Manage stakeholder expectations and ensure that robust communication and escalation mechanisms are in place across the project portfolio"
- Able to manage end to end application development"
- Working with stakeholders to ensure that negative customer and business impacts are avoided"
Role Requirements
- Understanding in cloud technologies"
- Conceptual understanding of Reactive UI frameworks"
- Client-side state management"
- Testing of APIs"
- Fluency in HTML 5 and CSS/SCSS/LESS"
- Fluency in JavaScript ES6*"
- Fluency in Python 3 and its ecosystem"
Experience/Skillset
- DevOps practices (Git, Git Flow and/or GitHub Flow)"
Python 3 and its ecosystem
- Crafting good UI/UX using modern design systems"
JavaScript ES6
- Data visualization using JavaScript D3 or similar library"
HTML and CSS/SCSS/LESS
- Vue.js and React framework and its surrounding ecosystem"
- Microservices and 12-factor principles"
- RESTful API Design (with JavaScript, Python or Java)"
- Fluency in SPARQL and RDF"
- Graph analytics"
- CS Data Structures and Algorithms"