Python Manager Technology

Client of Forstaffing Published: June 1, 2017
Location
Delhi, India
Job Type
Category

Description

Designation: Python Lead - Development Manager (Technology)

Experience required- 5-7 years

Reporting To:  Architect

Vacancy: 1

Cab- No
Working Days: 5
Shift: Day shift job

Job Location: New Delhi

RESPONSIBILITIES

  • Coordinate with the business team and product manager for new requirements. Evaluate them for completeness and feasibility.
  • Manage a development team of 4 to 6 team members.
  • Coordinate projects and team members, be responsible for project-breakup and task assignment, manage progress and deadlines. Be the point of contact for the business team for all projects.
  • Perform code reviews of team members, ensure high coding standards are maintained, resolve code issues, share wisdom on best practices, and guide/mentor the developers.
  • Participate in architecture discussions, design decisions and provide input on all aspects of the system, keeping an eye out for performance and maintainability.
  • Be a hands-on programmer and write quality code to set an example.
  • Manage the software release process.

CURRENT TECHNOLOGY STACK

  • Python and Django are our primary tools
  • PostgreSQL as our database
  • Apache Solr for search
  • jQuery and AngularJS for client side magic
  • OS - Fedora Linux
  • We love trying out new things and are open to adopting new tools/frameworks if their practicality for the job at hand can be proved

 

DESIRED SKILLS AND EXPERIENCE

  • Engineering graduate (preferably computer science) with approx 5 years of hands-on experience in coding and web development, who’s “been there and done that.” If you’re not sure, then you haven’t been there.
  • Experience in managing a team of experienced developers.
  • Experience in establishing and maintaining best practices in a team, performing and promoting code reviews, and training sessions.
  • Proven experience and in-depth knowledge in one or more technologies. Experience in Python or any other scripting language is a bonus.
  • Knowledge of common design patterns and how and when to use them. And when not to use them.
  • Passionate about programming. You are among those who have written multiple scripts for productivity or written proprietary libraries if you can’t find something that fits the need.
  • Participated in the full life cycle of a large project: design, implementation, testing, releasing and sustaining.
  • Experience in unit testing and identifying good test cases.
  • Experience in working with at least one database - PostgreSQL, Oracle or MySQL preferred. Experience with an ORM technology to map against a relational store is a bonus.
  • Experience in natural language processing libraries like NLTK or exposure to some of these areas is a bonus: Text Classification, Semantic search, Web crawling, Information extraction, Sentiment analysis, Bayesian classification.
  • Must be able to show us projects/websites that you have created. Bonus points if you’ve created these projects/websites outside of your work (we love seeing proof of how much you love technology and coding).
Apply
Drop files here browse files ...

Related Jobs

Sr. Python Developer   Gurgaon, India
December 22, 2017
UX/UI Developer (angular.js)   Mumbai- Andheri, India
September 22, 2016

Comments Closed