FULL STACK DEVELOPER
Qualifications:
- Bachelor's degree in computer science, with competencies in data structures, algorithms, or API design.
- Programming experience in one or more of the following languages: C, C++, Java, and/or Python.
- Good knowledge of arrays, linked lists, shortest path & search algorithms, and bit manipulation.
- Ability to design scalable systems must have good knowledge of API design, hash tables, sorting algorithms, search algorithms, binary search trees, bit manipulation, and dynamic programming.
- Good knowledge of important concepts such as load balancing, CDNs, database sharding, redundancy and replication, and API design.
- Good knowledge in automating and scaling web or mobile back-ends.
- Knowledge of mobile application development in IOS or Android and sensing technologies
- Ability to learn other coding languages as needed.
- Write clean code across the stack by following the best practices of the tools used.
- Proficiency in English
Responsibilities:
- Develop user interface with the latest front-end and back-end technologies.
- Work on algorithms, generative AI, data analysis, python scripting, and solution prototyping.
- Develop a secure and robust code that is non-vulnerable.
- Collect requirements, system features, and functionality and develop system designs.
- Ensure the application development sprint cycle is on track and adjust the plan to meet release timelines.
- Support changes as needed and regular interaction with the internal development team on progress.
**Kindly attach resume in English version**
Candidate Data Privacy Notice
https://www.hcltech.com/candidate-privacy-notice