BU
Digital
Job Title
Python developer
Skills Sets
Python
Location
Bangalore
Job Responsibility.
Key Responsibilities and Outcomes (What the Person needs to accomplish in the role ) Design and implement scalable, performant applications Ability to design, code and maintain standards compliant APIs Ability to debug complex applications Follow agile processes Deliver products with high complexity and surface area Responsible for delivering feature changes and additions to systems handling millions of requests per day Consistent high-quality delivery schedule Ownership of features and components from concept, design, development, deployment and finally deprecation Qualifications: Education, Competencies (Knowledge, Skills & Behaviour) and Experience Minimum Qualifications o B.E/B.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks. o 5+ years of solid software development experience developing cloud-based applications. o Preferably a polyglot programmer who can primarily code in Python. o Expert level Micro Web Services development skills in Python. o Expert level skills in Django Web framework. Experience in Flask is a plus. o Expert level skills in SQL and at least one No SQL Database. o Good knowledge with ORM for Python. o Knowledge on Django ORM / SQLAlchemy / PyMongo/MongoKit is a plus. o Extensive knowledge of at least 1 cloud platform (AWS, Microsoft Azure, GCP) preferably AWS. o Good knowledge and experience with Agile, TDD or BDD methodologies Preferred Qualifications o Exposure or knowledge in Renewable Tech companies o Familiarity with Web Front End (Java Script/React/Angular) and Mobile App Development. o Familiar with working with any embedded or telecom or hardware product is desirable o Ability to work on a fast-paced environment o Experience with IoT based systems preferred
Positions: 5
Exp Level
4-8 yrs
WFH
No
NP
Immediate to 20 days
Qualification Criteria
60% in all over academics and average tenure in each company must be 2 years
