Software Engineer - Python Job in Valuefirst Digital Media Pvt Ltd

Software Engineer - Python

Apply Now
Job Summary

Communication: WhatsApp for Business, Google verified SMS, Voice Solutions, Email Solutions and SMS Solutions

Automation: Drive action at any marketing stage from Awareness to Retention with Augmento, ReachRight and WhizT

Intelligence: Build NLP ready chatbots that integrate seamlessly anywhere with Surbo

ValueFirst has performed over 100 Billion interactions across platforms and is driven by 350 people across the globe. Over the years, ValueFirst has served a large customer base across BFSI, E-commerce, Retail, IT Software, Manufacturing, Internet, Automobile, Government sector, Education, Travel, Media, Hospitality, Healthcare, Consumer verticals, etc. We have offices based out of Australia, Bahrain, Bangladesh, India, Indonesia, Kingdom of Saudi Arabia, Nepal, UAE and UK.

Skills

  • Experience in Web Application Development using Python and DJango framework.
  • Strong knowledge and proficiency of Python language and Django framework
  • Experience in developing highly scalable cloud applications
  • Strong understanding of software quality aspects, process driven approach, practicing Agile methodology
  • Strong in software design patterns, data structure design, algorithms, service-oriented architecture, micro-service frameworks
  • Excellent knowledge in MySQL Database, Redis DB
  • Knowledge of NoSQL database like MongoDB / Elasticsearch
  • Experience with building estful JSON web services
  • Hands-on Git & Jira
  • Ability to produce bug-free and production grade code
  • Knowledge of Web Application security best practices, OWASP and VAPT awareness
  • Critical thinking and problem-solving skills
  • Go-getter attitude

Brief Job Description

  • Develop web application using Python and Django framework
  • Requirement analysis, software design, coding, unit testing, documentation, lead the entire web application development life cycle right from concept stage to delivery and post-launch support
  • Coding of application utilizing standard development tools and best practises
  • Refactor, optimize and improve the existing codebase for maintenance and scale
  • Use test driven development and acceptance tests to ensure feature quality
  • Interface with product teams to gather requirements and develop software
  • Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
  • Document the development process, architecture, and standard components
  • Coordinate with co-developers and keeps project manager well informed of the status of development effort
  • Keep abreast of new trends and best practices in web application development

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs