Python Developer – ENTERSLICE – Full Job Description
Company: ENTERSLICE
Location: Noida, Uttar Pradesh
Job Type: Full-time
Salary: Negotiable
Location: Noida
Job Description:
- Prior Experience in Web-scraping and API Development is mandatory
- Excellent programming and development skills
- Good analytical and problem-solving skills
- Knowledge of one or more programming languages and development tools
- Good functional understanding of business functions within your assigned area of responsibility
- Ability to develop complex programming/development tasks within the supported functional area
- Solid understanding of scraping a website and develop APIs.
- Able to handle multiple tasks concurrently.
- Should be able to help identify semi-routine problems and generates possible solutions
- Persistent and dependable, especially with meeting deadlines
- Good oral and written communication skills
- Excellent analytical, problem-solving, negotiation, and organizational skills
- This individual will interact primarily with their direct manager and the technical team on assigned projects; may work with functional peers on some tasks
- Actively contributes to team activities and goals using effective verbal and interpersonal skills to share their experience and ideas.
- Airline ticketing domain experience is an add on
Job Requirements:
- Minimum 3 years of hands-on experience in software application development as a Python developer
- Through understanding and hands on experience on developing APIs by scraping websites using Python/BeautifulSOUP
- Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
- Should have hands on experience in developing Asynchronous tasks Celery framework
- Working knowledge in databases like Oracle Database/SQL Server/PostgreSQL/MongoDB, Middleware technologies like Java and J2EE frameworks.
- Familiarity with front-end technologies (like JavaScript and HTML5)
- Experience in DevOps and microservices would be a bonus.
- Good understanding of cloud technologies.
- Awareness of software development lifecycle methodologies (Waterfall, Agile)
- Good experience in using version control tools like GIT, SVN, etc
- Experience in the development of project concepts, understanding customer needs and business needs.
- Performing quality assurance tests to discover errors and optimize usability.
- Ability to implement efficient, flexible and reusable user interface components using object-oriented JavaScript, also MVC Architecture by enabling data shared between model, view and controller simultaneously.
- Specialized in the interaction with the APIs & development of server side RESTful APIs.
- Proficient in creating clean interfaces and simple, intuitive interactions and experiences.
- Proven ability to manage multiple projects with excellent organization skills.
- Ability to work independently and cross functions in a timely manner.
- Effective communication, written and presentation skills.
- High capability to quickly learn new technology and adapt to a new environment.
Apply Now