Synkrama Technologies is seeking a driven, enthusiastic, and highly ambitious Python Developer. Must have an experience of 2 years or more.
The ideal candidate is an experienced web development rock star and team player who enjoys coding and comes up with new ideas on a regular basis. This position will report directly to our Director, Engineering.
Responsibilities:
Writing efficient, reusable, testable, and scalable code
Understanding, analyzing, and implementing – Business needs, feature modification requests, conversion into software components
Integration of user-oriented elements into different applications, data storage solutions
Developing – Backend components to enhance performance and receptiveness, server-side logic, and platform, statistical learning models, highly responsive web applications
Designing and implementing – High availability and low latency applications, data protection and security features
Performance tuning and automation of application
Testing and debugging software applications with Python test framework tools like Behave, Pytest, PyUnit, etc.
Enhancing the functionalities of current software systems
Coming up with digital tools for online traffic monitoring
Working with Python libraries like Pandas, NumPy, etc.
Creating predictive models for AI and ML-based features
Keeping abreast with the latest technology and trends
Fine-tune and develop AI/ML-based algorithms based on results
Python Developer Skills Set:
Here are some of the skills that are a must to become an efficient developer in Python
Technical Skills-
Good proficiency in,
Python frameworks like Django, Flask, etc.
Web frameworks and RESTful APIs
Core Python fundamentals and programming
Code packaging, release, and deployment
Database knowledge
Circles, conditional and control statements
Object-relational mapping
Server-side languages like Mako etc.
Code versioning tools like Git, SVN, etc
Fundamental understanding of,
Front-end technologies like JS, CSS3 and HTML5
AI, ML, Deep Learning, Version Control, Neural networking
Data visualization, statistics, data analytics
Design principles that are executable for a scalable app
Creating predictive models
Libraries like Tensorflow, Scikit-learn, etc
Multi-process architecture
Basic knowledge about Object Relational Mapper libraries
Ability to integrate databases and various data sources into a unified system
Robust testing and debugging capabilities for tools like Selenium etc.
Basic knowledge about Object Relational Mapper libraries
Ability to integrate databases and various data sources into a unified system
Robust testing and debugging capabilities for tools like Selenium etc.
Soft Skills-
Communication skills – effective and amicable communication between groups, developers, testers, designers, and users
Analytical skills – Good understanding of algorithms and logic that goes behind coding the application
Competence to write clear, optimized, necessary code
Data analytical, thinking, and troubleshooting skills
Strong problem solving and project management skills
Capability to solve complex technical issues, comprehend risks prior to the circumstance
Ability to realize the large picture of the organizational data condition
Collaboration and team-orientation
Task organization, time management, and project management
Creativity, originality, and out of the box thinking capability
Job Type: Full-time
Benefits:
Health insurance
Schedule:
Day shift
Supplemental Pay:
Overtime pay
Performance bonus
Ability to commute/relocate:
Surat, Gujarat: Reliably commute or planning to relocate before starting work (Required)
Education:
Diploma (Preferred)
Experience:
Django (Preferred)
total work (Preferred)