Job Description
We are looking for a dedicated Senior Python Developer (FLASK). Ideal candidate should be able to convert a concept into reality, with hands-on experience in designing and developing new high-tech software applications, using Python. This is a full time position offered for permanent job and you will be based in Cochin.
Your duties will include (but are not limited to):
• Deliver fully functional, cross platform and well tested mobile application developed according to quality standards
• Analyze, Design, Implement and Integrate functional requirements in new/existing solutions
• Producing detailed specifications and writing the program codes that performs efficiently
• Deliver fully tested source code complying with code quality standards
• Preparation of training manuals for users
• Maintaining the systems once they are up and running
• Working within a Team to determine needs and applying / customizing existing technology to meet those needs
• Client communication when needed
• Daily reporting
• Collaborate, learn, teach
Requirements
Aside from a proficiency in programing skills, an Application Developer is necessarily required to have a degree.
• Should be very strong with End-to-end Python application development, deployment and maintenance
• Experience with Flask is a necessity
• Excellent in Software designing and hands-on on Python web applications
• Should be good at writing clean and short codes, prototype applications, implement and test source code, and troubleshoot software applications
• Should have a sound knowledge of software engineering as well as excellent analytical skills
• Should also be able to guide, lead and handhold the development team, whenever required
• Relational Database and SQL (including performance tuning) experience is necessary
• Implement REST api wrapper for serving requests
• Ability to rapidly integrate ML/Analytics modules into existing systems
• Ability to setup continuous integration and automated integration/regression testing
• Ability to lead and groom a team to deliver reliable and consistent product releases
• Experience implementing modern agile software development practices
• Candidates with Product development background working on a SaaS/Cloud product/platform Product-startup/company, preferred
• Total software development experience of about 7 years
• Qualification: Mtech/MCA/MSc-Computer/Btech preferred
Benefits
Python Developer typically work in a normal time schedule.
• Shadowing, mentoring, and training opportunities with experienced, knowledgeable professionals
• Compensation available (Cash Bonus, Health Insurance, Equipment and other Salary Perks etc.)
• Paid time off (20 days a year)
• 12 Day of Casual leave
• 6 Day of Sick leaves
• 6 Month of maternity leave
• 5 Days of paternity leave
• 3 Day of bereavement leave
• Civic duty or Jury duty leave
• 13 holidays