At least 6-9 years of experience in technical hands-on experience on development and implementation
· A bachelor’s in computer science, Computer Engineering, Information Systems, or any related field with strong education in web technologies.
· Experience in supporting implementing large-scale, highly available applications or large project implementation.
· Strong experience with Python based backend and high-end frontend frameworks.
· Experience with Waterfall/Agile best practices and methods such as Scrum, Continuous Integration, Test Driven Development
· Good interpersonal and communication skills, both verbal and written.
· Solid experience in solutioning and system design
· Experience in designing and implementing integration with MQ, microservices and high-volume batch processing.
· Strong experience in unit testing concepts and implementation for python & JavaScript components
· Solid experience in object-oriented design techniques, UML, and object modelling
· Experience with a variety of source control and development tools.
· Experience with Dev-Ops concepts, practice, and tools.
· Excellent analytical skills (critical thinking, problem solving, and decision-making skills) with a history of driving the development of large software components.
Technical skills:
· Frontend development: Vue/Nuxt3, CSS (SCSS).
· Backend development: Python/Django/REST API Frameworks.
· OS skills: Linux/Unix with Shell Scripting.
Database skills: MS-SQL / Oracle. (Design, Query using SQL, Optimize Queries).