Job Description - Python Developer
Location - Bengaluru
Exp - 1-6 Yrs.
Our Business
HCL ANA (self-optimizing network) is a leading multi-vendor multi-technology (MVMT) solution, it is a powerful set of applications that automates the Radio Access Network (RAN) to help Mobile
Operators dramatically boost performance, harmonize multiple technologies and maximize the
capabilities of their existing infrastructure.
Job Overview
Here at HCL ANA BU, we are seeking to hire an experienced Python Developer Engineer to join our team. If you a passionate self-starter, HCLSoftware is a great company for you.
Job Responsibility:-
- Develop algorithm, low level design, implement and maintain Python-based applications
- Write clean, efficient, and reusable code following best practices and coding standards
- Participate in code reviews, writing integration test cases and unit testing developed code
- Collaborate with telecom system engineers, product managers, QA engineers and other developers to build scalable and high-performance telecom automation solutions
Requirements :-
- Bachelor's degree or Masters in Computer Science, Software Engineering or a related discipline.
- Proven experience in Python development, ecosystems, frameworks and tools such as Numpy, Pandas.
- Excellent problem-solving ability, especially data structures and algorithms skills with solid communication and collaboration skills.
- Software development experience in the Linux/Ubuntu/RHEL environment is must have
- Familiarity with database technologies such as SQL and NoSQL, Mongodb or telecom analytics tools
Desirable:-
- Using Python to solve complex technical problems in network optimisation and automation
- K8s, Telecom background with familiarity in LTE and 5G network components, Algorithms, AI/ML
- Familiarity in collaborating closely with Telecommunication system engineering experts
- Development experience using REST APIs, Flask and knowledge of software design patterns
- Experience in developing applications using prompt engineering (Copilot)
- Developing and maintaining cutting-edge software for mobile network data post-processing, analysis, and optimisation, handling data at TB scale