Candidate should have experience in development using Python and Django and a solid understanding of Data Structures, OOPs, microservices-based architecture using REST APIs and RESTful web services. Experience in designing data persistence systems using SQL/NoSQL, DBMS, MongoDB, elastic search, etc. Good understanding of Scrum/Agile methodology.
Technology Stack: Python, Django/Flask Framework, Unix, GitHub, Jenkins, AWS or Azure.
Responsibilities:
Create solutions by developing, implementing, and maintaining Python/SQL based components and interfaces.
Work with top-level stakeholders of Python to solicit and detail requirements prior to development
Perform end-to-end work : Analysis, Design, Development, Testing, Code Review, Unit Testing, RCA, Defect Fixing, Deployment, UAT Support.
Lead the development effort of RESTful web services
Identify any potential risks and inform the PM and others on time
Technical Skills:
Strong expertise in Python development and SQL
Sounds knowledge of Software Engineering design patterns and practices
In-depth knowledge and experience with Data structures and Collections
Strong understanding of Functional programming.
Strong grasp over data structures and algorithms
Good knowledge of web-capable devices and browsers
Good hands on in RESTful APIs
Excellent written & verbal communication, ability to multitask, work well under demanding situations, prioritize and meet deadline
Strong in data-structures and algorithms, with solid understanding of concepts like multithreading and concurrency.
Good understanding of OOPS concepts