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

UX/UI Developer (angular.js)   Mumbai- Andheri, India
September 22, 2016

Comments Closed