Location: Chennai, Tamil Nadu
Full-time: Associate
Qualification: B.E or Bachelor of Technology in Computer Science
Skill: Python
About the job
Our client from a leading Computer Software company is looking for a Junior Python Developer to assist senior resources and write Python code which is efficient and modular server-side code. You will need the skills to write a plethora of unit tests for your code to ensure all functionality is being achieved. You will need good collaboration and communication skills as you will have a large portion of this role with senior developers and learn how they go about their job.
Tasks
Requirements
Full-time: Associate
Qualification: B.E or Bachelor of Technology in Computer Science
Skill: Python
About the job
Our client from a leading Computer Software company is looking for a Junior Python Developer to assist senior resources and write Python code which is efficient and modular server-side code. You will need the skills to write a plethora of unit tests for your code to ensure all functionality is being achieved. You will need good collaboration and communication skills as you will have a large portion of this role with senior developers and learn how they go about their job.
Tasks
- Ensure Python code when executed is efficient and well written;
- Refactor old Python code to ensure it follows modern principles;
- Liaise with stakeholders to understand the requirements;
- Strong understanding of designing and implementing a highly secure backend for web and mobile applications;
- Work with development teams and product managers to ideate software solutions;
- Design client-side and server-side architecture;
- Build the front-end of applications through appealing visual design;
- Develop and manage well-functioning databases and applications;
- Write effective APIs;
- Test software to ensure responsiveness and efficiency;
- Troubleshoot, debug and upgrade software
Requirements
- B.E or Bachelor of Technology in Computer Science;
- Proficient experience using Python and SQL;
- Fundamental understanding of Python and its frameworks;
- Knowledge of how to effectively test Python code;
- Great communication and collaboration skills;
- The ability to problem-solve;
- Proven knowledge in building applications using AI, ML, Python, Tensorflow, PyTorch, Keras, API role
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache)
- Proven knowledge of design reviews and hands-on experience building microservices,
- Exposure to cloud and containerization (e.g. AWS, Azure, Docker, Kubernetes)