Banyan Data Services (BDS) is a US-based data focused IT Company that specializes in comprehensive data solutions and services, headquartered in San Jose, California, USA.
We are looking for Python developers to join our development team based out of Bangalore. This team is to focus on building most innovative and emerging data infrastructure management and DevOps tools to support highly scalable and available infrastructure.
It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next gen data evolution challenges.
- Minimum of 1 to 3 years of experience as a Python Developer in the application development
- Should develop the automation framework, using Python
- Should able to write the automation scripts for the given requirement/application with python
- Experience in Developing applications/software using Python, developing web-services using Django/Flask, working with REST API and working with any databases technology
- Strong in Reg expression and string handling
- Strong in python programming and should able to develop both API, UI and backend validations.
- Integration of user-facing elements developed by front-end developers with server-side logic and Implementation of security and data protection.
- Worked on open - source tools for logging, monitoring, search engine, caching etc.
- Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database
- Should able to schedule the automation in job scheduler, Jenkins etc
- Experience working on Devops tools for continuous integration
- Knowledge in networking, virtualization, VMware, openstack and infrastructure management understanding.
- Performed App servers, application deployments, web server deployments
- Design and implementation of low-latency, high-availability, and performant applications.
- Working knowledge of AWS, enough to be able to set up the environment for application development
- Good with good analytical and execution skills
- Knowledge of user authentication and authorization between multiple systems, servers, and environments.
- Ambitious individual who can work under their own direction towards agreed targets/goals.
- Must be flexible to work on the office timings to accommodate the multi-national client timings.
- Will be involved in solution designing from the conceptual stages through development cycle and deployments.
- Willing to learn new technologies and work on research orientated projects
- Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.
- Scope and deliver solutions with the ability to design solutions independently based on high-level architecture.
- Independent thinking, Desire / Ability to work in a fast-paced environment with creativity and brainstorming