Experience of working in UI tool sets & programming languages – Core JavaScript, Angular 11, JavaScript frameworks, CSS, HTML.
Experience and understanding of visual design / interaction design culminating into micro-front-end development.
Experience of working in services tool sets & programming languages – Node, GraphQL, Hazel cast
Experience of working with WebSocket’s to enable Server-Side Events to be pushed on UI.
Uses existing and emerging technology platforms to design, develop and document technically detailed applications.
Should enjoy quick prototyping, implementing cloud-ready services, building tools to improve end to end application – develop a strong connect with all stakeholders and testing team
S/he writes new complex systems (a grouping of programs involving multiple levels of table dimension and internal sorts that accomplishes a particular new function), designs and codes programs and creates test transactions. S/he also analyses organizational needs and goals to develop and implement application systems.
Provides application software development services or technical support in situations of moderate complexity.
Will participate in the full software development life cycle - develop software verification plans and quality assurance procedures. Troubleshoot, debug and upgrade existing systems. Ensure software is updated with latest features.
Provide ongoing maintenance, support and enhancements in existing systems and platforms. Provide recommendations for continuous improvement
Experience in using a specific application development toolkit and knowledge of backend development coding languages such as Java, Spring, Python, SQL. Must also have knowledge in application frameworks and containerization.