Python Developer

  • BackApply
    Currently We Do Not Have Any Openings!

    • 5-Days Working

      5-Days Working

    • Picnic Plan

      Paid Leaves

    • Health Insurance

      Complimentary Health Insurance

    • Over Time

      Overtime Pay

    • Play Game

      Fun Activities

    • Personal Loan

      Personal Loan

    • Employee First

      Employee
      Training

    • Positive_Environment

      Positive Work Environment

    • Professional_Developments

      Professional Developments


    Job Description:

    • Understanding AI Concepts: Develop a solid understanding of fundamental AI concepts, such as machine learning and basic algorithms.
    • Data Preprocessing: Clean and preprocess data for machine learning models. This may include handling missing values, scaling features, and transforming data into a suitable format.
    • Implementing Machine Learning Models: Build and implement basic machine learning models using popular Python libraries such as scikit-learn or TensorFlow.
    • Model Evaluation: Evaluate the performance of machine learning models using appropriate metrics. This involves assessing accuracy, precision, recall, F1 score, etc.
    • Feature Engineering: Engage in feature engineering to enhance the effectiveness of machine learning models by selecting relevant features or creating new ones.
    • Basic Natural Language Processing (NLP): Able to work on basic NLP tasks, such as text classification or sentiment analysis using libraries like NLTK or spaCy.
    • Debugging and Troubleshooting: Identify and resolve issues related to model performance, data quality, or code implementation.
    • Version Control: Use version control systems like Git to manage and track changes in code.
    • Documentation: Document code, processes, and methodologies to ensure clear communication within the team and for future reference.
    • Collaborate with Cross-Functional Teams: Work with other teams, such as product management, UX/UI design, and software engineering, to integrate AI solutions into larger software systems.
    • Stay Informed: Keep up to date with the latest developments in AI and machine learning by reading research papers, attending conferences, and following relevant blogs and forums.

    Job Responsibility:

    Key Performance Areas (KPAs):

    • Code Quality and Efficiency: Write clean, efficient, and maintainable code in Python. Adhere to coding standards and best practices. Optimize code for performance and resource utilization. 
    • Problem Solving: Demonstrate strong problem-solving skills in developing software solutions. Debug and troubleshoot issues effectively.
    • Software Development Life Cycle (SDLC) Adherence: Follow the complete software development life cycle, including requirements analysis, design, coding, testing, and deployment.
    • Collaboration and Communication: Effectively communicate and collaborate with team members. Participate in code reviews and provide constructive feedback.
    • Project Delivery: Meet project deadlines and deliver high-quality solutions. Manage tasks and priorities effectively.
    • Technical Skills: Demonstrate proficiency in Python programming. Stay updated on relevant frameworks, libraries, and tools.
    • Version Control: Use version control systems (e.g., Git) effectively to manage codebase changes.
    • Testing and Quality Assurance: Write and execute unit tests to ensure code reliability. Participate in the development and execution of quality assurance processes.
    • Continuous Learning: Stay informed about new technologies and industry trends. Continuously improve skills and learn new Python-related technologies.
    • Documentation: Maintain thorough documentation for code, processes, and systems. Ensure documentation is clear, concise, and accessible to team members.
    • Adaptability: Adapt to changes in project requirements, technologies, and team dynamics.


    Key Performance Indicators (KPIs):

    • Code Quality and Efficiency: Number of code defects identified and resolved. Code performance metrics (e.g., response time, resource utilization).
    • Problem Solving: Average time taken to resolve reported issues. A number of successfully resolved bugs or issues.
    • Collaboration and Communication: Participation in team meetings and discussions. Frequency and quality of communication with team members.
    • Project Delivery: On-time delivery of project milestones. Client or end-user satisfaction with project deliverables.
    • Version Control: Number of successful code merges and conflict resolutions.
    • Testing and Quality Assurance: Number of critical bugs identified during testing.
    • Continuous Learning: Number of new technologies or tools learned.
    • Documentation: Completeness and accuracy of documentation. Accessibility and usefulness of documentation to the team.
    • Adaptability: Successful adaptation to changes in project requirements.
    • Customer Focus: Number of user-reported issues resolved. Client or end-user feedback and satisfaction.
    • Code Reviews: Percentage of code reviewed within specified time frames.

    Required Skills & Qualification:

    • Minimum bachelor’s degree in computer science.
    • At least 6 months of experience as a Python developer.
    • Knowledge of OOPs in Javascript, C & C++
    • Sound knowledge in HTML, CSS, JavaScript & JQuery.
    • Knowledge of the Django framework 
    • Understanding of NoSQL databases like MongoDB.
    • Creating database schemas that represent and support application processes.
    • Ability to write maintainable, pluggable, modular, clean code with a detailed understanding of business logic.
    • Strong analytical skills and ability to “think outside of the box” 
    • Excellent planning, organization, and time management skills 
    • Superb interpersonal, communication, and collaboration skills.
    • Knowledge of version control (Git).

    Interview Process:

    1. HR Round
    2. Technical Round
    3. Practical Round
    4. Salary Negotiation
    5. Offer Release

NOTE : Need Help? Call HR For More Information!

Job Location

You want to apply experience or fresher?

Would you be okay with the Bond System?

Please Upload Attachment

Thank you for sending your resume. You will hear from our HR team very soon.

arrow-img WhatsApp Icon