_Lead/Senior Python Developer_5-12 years
Job Description:
Position: Lead/Senior Python Developer Years of Experience: 5-12 years of software development experience in which at least 3 years should be in Python development Educational Qualification: Bachelors/Masters in Computer Science Overview: This position is for a team oriented professional who will be responsible for developing new applications and maintaining current applications in Python frameworks. The candidate will work in a dynamic and agile environment with quick response times. The position provides opportunities to creatively work with new and innovative technologies. The candidate will have the opportunity to work both independently and within a team environment, depending on project scope. Must be highly motivated and capable of keeping current with emerging applications and technologies. This position requires strong communication skills, both written and verbal. Mandatory Skills: - Proficient in Python and experience working on at least two Python frameworks Flask/Django. - Strong experience with core python (2.X/3.X) and its standard libraries. - Experience with SQLAlchemy, and (PostgreSQL/MySQL/MSSQL) / NoSQL (MongoDB etc.) - Strong understanding of web services, caching, scalability, REST/SOAP principles. - Detail-oriented with ability to learn and apply new technical concepts quickly - Excellent algorithm analytical abilities that will help developing high performance software - Participate in design discussions with business users, web producers and engineering teams - Perform requirements analysis, high-level design, effort estimation for new business requirements and feature enhancements - Ability to understand and troubleshoot the application stack - Ability to present his/her thoughts, skills in a whiteboard discussion or planning poker - Ability to write efficient, well-structured, well-documented, and reusable code - Experience using version control systems (preferably Git) - Create and maintain technical documentation - Support work with code reviews, unit/integration tests and by contributing documentation - Experience in Celery/RabbitMQ will be preferable - Experience in SQLAlchemy/ SQLObjects will be preferable Nice to Have Skills: - Exposure to Big Data and Real-time analytics is a plus - Knowledge of Machine learning or Natural language processing in Python is a plus - Experience working in PHP/Java/Ruby would be a plus - Experience working on JavaScript frameworks like Angular, React, Vue etc would be a plus - Experience working on Mobile First & Responsive implementations would be a plus - Experience working in Agile development environment (Scrum / KanBan)
Must Have Technologies
Nosql
Postgresql
SOAP
SQLAlchemy
Python_
MongoDB
MsSqlServer
MySQL
DJango
Flask
Should Have Technologies
e.g. Java, Javascript, Angular.etc
Good To Have Technologies
learning
inDesign
Real-time
Rabbit_Mq
Celery
Git
BigData
Must Have Functional Skills
Understanding
Web
Core
communication
Should Have Functional Skills
Scrum
Kanban
Good To Have Functional Skills
Production_support
User
Team
Planning
coding
Minimum Experience
Maximum Experience
Degree
graduate
postgraduate
Institute
None Selected
Branch
\r\nAmal Infosystems Private Limited is a PAN INDIA leading HR Services firm providing End to End HR Services covering Staffing, Payroll and Recruitment in existence for over 8 years servicing all levels, verticals and domains