Job description:
Responsibilities
● Build, deploy, and maintain data management systems
● Perform data mining, exploration, and analysis
● Create data visualizations, reports, dashboards, and data audits
● Leverage predictive models to optimize customer experiences
● Collaborating with management, departments and customers to identify end-user requirements and specifications
● Designing algorithms and flowcharts to create new software programs and systems
● Producing efficient and elegant code based on requirements
● Testing and deploying programs and applications
● Troubleshooting, debugging, maintaining and improving existing software
● Compiling and assessing user feedback to improve software performance
● Observing user feedback to recommend improvements to existing software products
● Developing technical documentation to guide future software development projects
Qualifications:
● 8-10 year of experience in Python development
● Bachelor's degree in data science, data analytics, or related field
● Strong experience in Python development
● Excellent knowledge of the software development life cycle
● Strong problem-solving and communication skills
● Expertise in data mining and machine learning
● Working knowledge of statistical models and business intelligence
● Familiarity with cloud-based infrastructure
● Ability to learn quickly and work independently or as part of a team