talent potential consulting

Python Developer - MySQL/Kafka/NoSQL

Click Here to Apply

Job Location

in, India

Job Description

Job Description : Our Client is a world leader in the design and development of Narrowband RF mesh networks that enable Omni Internet of Things (IoT) communications. With a wealth of expertise and experience in smart technology, the Group provides customers with long-range, low-power, end-to-end networking solutions and high- performance applications that help them enhance service delivery, improve business efficiency and save energy. The companies provide wireless communication technology for smart metering, lighting and the Internet of Things. The company was founded in 2002 and listed on AIM in 2005. It has been working in India since 2009, where it collaborates with local partners to implement large-scale smart metering projects. By enabling real- time data transmission, their solutions aim to reduce energy loss, optimize resource usage, and enhance operational efficiency for utilities. Job Description : Primary Responsibilities : - Design, develop, and deliver high-quality, scalable, and secure enterprise systems, primarily developed in Python. - Develop and manage data pipelines and large-scale data processing systems. - Proactively contribute to Agile processes, collaborating with cross-functional teams. - Develop applications using Django, asynchronous programming, and multi-threading. - Manage and optimize both relational (MySQL) and non-relational (NoSQL) databases. - Implement and manage Kafka messaging systems. - Lead CICD processes for continuous integration and delivery of data engineering pipelines using GitLab. - Implement software design patterns to ensure scalability, maintainability, and efficiency of the codebase. - Utilize Jira for task tracking, project management, and sprint planning. - Ensure version control and code management using GitLab. Travel Requirement : As needed Reports to : VP-Software Skills : Candidate Profile Skills and Experience : - Minimum 5 years of software development in a commercial environment. - 4 years of Python development experience. - Strong expertise in MySQL and NoSQL databases. - Experience in Kafka-based messaging systems. - Experience in Agile development. - Experience in CICD pipeline management using GitLab. - Proficiency in (any) Django, Flask, / Fast API. - Strong knowledge of software design patterns. - Experience in data engineering and pipeline development. - Strong understanding of asynchronous programming and multi-threading. - Hands-on experience with Jira for project management and Agile task tracking. Desirable Skills and Experience : - Experience with cloud services (AWS, GCP, or Azure). - Familiarity with large data processing. - Experience with DevOps practices and containerization. - Knowledge of ETL processes. - Experience in real-time data streaming. - Familiarity with additional tools such as Jenkins for CI/CD. - Experience in Redis (Cache) Personal Attributes : - Strong problem-solving and analytical skills. - Self-motivated and highly proactive in tackling challenges. - Excellent communication and collaboration skills. - Ability to manage multiple priorities in a dynamic environment. - Strong commitment to long-term project success. (ref:hirist.tech)

Location: in, IN

Posted Date: 1/30/2025
Click Here to Apply
View More talent potential consulting Jobs

Contact Information

Contact Human Resources
talent potential consulting

Posted

January 30, 2025
UID: 4965040805

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.