- Minimum Qualification :
Job Description/Requirements
Location: Lagos, State
Job Type: On-site
About TM30 Global Limited
TM30 Global Limited is a leading technology firm specializing in custom software development and IT consulting Services. We are committed to innovation and excellence, and we are looking for passionate individuals to join our team.
Job Summary
We are seeking an experienced Python Developer to join our dynamic development team. The ideal candidate will have a strong background in Python programming and experience in designing, implementing, and maintaining robust and scalable software applications. You will play a crucial role in developing high-quality software that meets our business needs.
Key Responsibilities
Develop, test, and maintain high-quality Python code.
Design and implement robust, scalable, and efficient applications and APIs.
Design and build efficient, robust, scalable data pipelines using Python and relevant ETL frameworks/ tools.
Design efficient API integrations to handle data from external systems.
Identify and Implement optimizations to improve the performance and efficiency of data pipelines.
Collaborate with cross-functional teams to gather and analyze requirements.
Write clear, maintainable, and well-documented code.
Participate in code reviews to ensure code quality and adherence to standards.
Troubleshoot and debug applications to optimize performance.
Implement best practices for security and data protection.
Continuously stay updated on emerging technologies and industry trends.
Qualifications
· Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
· Experience:
Proven experience as a Python Developer (3+ years) with a focus on ETL data pipelines handling Big Data.
Experience in data processing technologies .
Solid understanding of ETL principles, data modeling, data warehousing concepts, and best practices
Experience with popular Python frameworks (e.g., Django, Flask).
Experience working with RESTful APIs and microservices architecture.
Proficiency with databases (e.g., MySQL, PostgreSQL, MongoDB).
Experience with version control systems (e.g., Git).
Strong problem-solving skills and ability to work in a fast-paced environment.
Excellent communication and teamwork skills.
Experience with cloud platforms (e.g., AWS, Azure, oracle etc) is a plus.
· Skills:
Python Programming Proficiency
Mastery of Django framework (knowledge of Flask or other framework is an added advantage)
Deep understanding of API design (REST and SOAP)
Database Design and Management: understanding normalization, and writing efficient queries. Understand SQL databases (PostgreSQL or MySQL) and NoSQL databases, such as MongoDB.
Understanding of Version Control System for branching, merging, versioning, and resolving conflicts
Best security practice and protect against threats like SQL injection, CSRF, and XSS attacks
Strong problem-solving abilities
Excellent communication and collaboration skills
Time Management and Prioritization
Adaptability and Continuous Learning
Benefits
· Competitive salary.
· HMO, Pension, Staff lodge, Communication allowance and others.
· Collaborative and inclusive work environment.
How to Apply
Interested candidates are invited to submit their resume and cover letter to funke@tm30.net with the subject line "Experienced Python Developer." Applications will be reviewed and candidate that meets our requirements will be contacted.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.