1. Lead the dev team to achieve the target
2. Providing technical guidance and leadership to the engineering team.
3. Making decisions on architecture design and implementation approaches.
4. Ensuring adherence to coding standards best practices and technical documentation.
5. Planning and prioritizing engineering tasks and projects.
6. Estimating project timelines and resource requirements.
7. Monitoring progress and addressing any issues that arise during development.
8. Mentoring and coaching team members.
9. Conducting regular performance reviews and providing feedback.
10. Fostering a collaborative and productive team environment.
11. Ensuring the quality and reliability of the software or systems being developed.
12. Implementing testing strategies and reviewing test plans.
13. Conducting code reviews and ensuring compliance with coding standards.
14. Promoting a culture of continuous learning and improvement within the team.
15. Evaluating and implementing new tools technologies and methodologies.
16. Participating in hiring and onboarding new team members.
Requirements
1. Bachelor s degree in Computer Science ECE/EEE or Equivalent
2. 8 years of Development experience
3. Good knowledge in Software Development cycle
4. Excellent knowledge of Python Django and Pytest
5. Automation framework development experience added advantage
6. Good knowledge in GIT selenium mysql JS HTML 5.0 and CSS
7. Good knowledge in python modules like types paramiko pyserial RPyC multithreading Multiprocessing AsyncIO
8. ObjectOriented Programming (OOP).
9. Basic Linux OS knowlegde.
10. Experience in developing largescale software applications.
11. Experience in code coverage GCOV/LCOV.
12. Strong problemsolving and analytical skills.
13. Experience with software development methodologies like Agile or Scrum.
14.Experience with cloud technologies and distributed systems is a plus.
15. Experience with DevOps and CI/CD pipelines is a plus.
Benefits
Career growth
1. Bachelor s degree in Computer Science, ECE/EEE or Equivalent 2. 8+ years of Development experience 3. Good knowledge in Software Development cycle 4. Excellent knowledge of Python, Django and Pytest 5. Automation framework development experience added advantage 6. Good knowledge in GIT, selenium, mysql, JS, HTML 5.0 and CSS 7. Good knowledge in python modules like types, paramiko, pyserial, RPyC, multithreading, Multiprocessing, AsyncIO 8. Object-Oriented Programming (OOP). 9. Basic Linux OS knowlegde. 10. Experience in developing large-scale software applications. 11. Experience in code coverage GCOV/LCOV. 12. Strong problem-solving and analytical skills. 13. Experience with software development methodologies like Agile or Scrum. 14.Experience with cloud technologies and distributed systems is a plus. 15. Experience with DevOps and CI/CD pipelines is a plus.