Python Developer
Experience Required
4 – 5 Years
No. of Position
1
Location
India
Job Description
- Design and develop software for high performing and scalable components for a large-scale SaaS-based solution using open source technologies and Agile/Scrum development methodology.
- Writing reusable, testable and efficient code.
- Develop automated Unit and functional tests.
- Perform POCs on new technologies that can be used as part of the product.
- Create, update & maintain product documentation as required.
Skills & Qualification
- B.E./B.Tech./MCA or equivalent in CSE or E&C with minimum 4 years of industry experience as Python full stack developer.
- Expert in Python, with experience in web frameworks such as Django REST.
- Experience with front-end technologies, such as AngularJS, JavaScript, HTML5, and CSS3.
- Experience with object-oriented design and development.
- Hands-on experience in developing and maintaining Web Services (REST), JSON, and XML.
- Experience with any RDBMS such as Postgres and able to design database schemas that represent and support business processes.
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools such as Git.
- Knowledge of OOPS and Data Structure concepts.
- Excellent analytical, problem-solving skills, and programming skills.
- Strong communication skills, both verbal and written, and the ability to listen effectively.
- Comfortable with working in Unix/Linux, AWS, Azure, and similar cloud technologies.
- Working understanding of multi-tenant SaaS-based web applications.
It’s a plus if you have any of the following
- Experience with Cloud Technologies like AWS, Azure, VMWare, OpenStack.
- Hands-on experience with cloud automation and orchestration platforms.
- Experience with Agile/Scrum, Network programming.
- Knowledge of SSL, secure coding practices.