What You’ll Do Here
-
Develop and maintain software applications using Python
-
Collaborate with cross-functional teams to define software requirements and design specifications
-
Conduct code reviews and provide constructive feedback to team members
-
Troubleshoot and debug software issues, identify root causes, and implement effective solutions
-
Contribute to the design and architecture of software systems
-
Perform unit testing and integration testing to ensure software quality and reliability
-
Keep up-to-date with the latest trends and best practices in software development
-
Create and maintain detailed technical documentation for system designs, processes, and applications
-
Mentor junior developers and provide technical guidance to ensure the delivery of high-quality solutions.
What You Will Need To Thrive
-
Bachelor's degree in Computer Science or a related field
-
3+ years of Proven experience as a Python Engineer or similar role
-
Strong understanding of relational databases like MySQL and NoSQL
-
Experience with software development methodologies and best practices
-
Solid knowledge of relational databases and SQL
-
Exposure to front-end technologies such as JavaScript and React
-
Flexibility to adapt to changing priorities and handle multiple tasks simultaneously
-
Proven experience in mentoring junior developers and fostering a culture of continuous learning.
-
Attention to detail and a commitment to delivering high-quality software solutions
Skills:- Python, pandas, NumPy and Flask