Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 10910294

    BENGALURU · FULLTIME

    Python Programing Professional

    TCP Corporate Solution logo

    TCP Corporate Solution

    Bengaluru · onsite · Posted 71d ago

    Sourced fromNaukri
    Undisclosed3–8 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 7 questions to answer1.3s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Overview


    The Python Programmer plays a critical role in the development and maintenance of software applications using the Python programming language. This position is essential in ensuring the delivery of high-quality applications that meet the needs of the business and its clients. With a focus on scalability and performance, the Python Programmer will collaborate with other developers, designers, and system architects to build solutions that drive efficiency and innovation. This role requires a strong understanding of Python libraries and frameworks, as well as proficiency in integrating with databases and external APIs. The ideal candidate will have a passion for coding and a commitment to continuous learning and improvement. By leveraging best practices in coding and testing, the Python Programmer will contribute to a positive team environment and take part in agile methodologies to ensure timely deliveries while maintaining high standards of code quality.

    Key Responsibilities
    • Develop and maintain robust applications using Python.
    • Collaborate with cross-functional teams to define application requirements.
    • Design, implement, and optimize software architecture.
    • Conduct code reviews and provide constructive feedback to peers.
    • Write efficient, reusable, and reliable code.
    • Implement unit tests to ensure software quality.
    • Troubleshoot and resolve issues in existing applications.
    • Integrate third-party APIs and services to enhance application functionality.
    • Participate in agile ceremonies, like sprint planning and retrospectives.
    • Document software design and development processes clearly.
    • Ensure application performance, quality, and responsiveness.
    • Stay updated with industry trends and emerging technologies.
    • Contribute to system architecture discussions.
    • Maintain version control using Git or similar systems.
    • Mentor junior developers to enhance team skills.

    Required Qualifications

    • Bachelors degree in Computer Science or related field.
    • 3+ years of hands-on programming experience in Python.
    • Proficient understanding of Python libraries and frameworks.
    • Experience with web technologies: HTML, CSS, and JavaScript.
    • Solid understanding of databases and SQL.
    • Knowledge of software development methodologies like Agile or Scrum.
    • Familiarity with containerization technologies like Docker.
    • Experience using version control systems, particularly Git.
    • Ability to work independently and in a team environment.
    • Strong analytical and problem-solving skills.
    • Good communication skills, both verbal and written.
    • Experience with cloud services (AWS, Azure, etc.) is a plus.
    • Ability to manage multiple tasks and deadlines effectively.
    • Willingness to learn new technologies and frameworks.
    • Strong attention to detail and commitment to high-quality work.
    • Previous experience in a similar role is an advantage.


    Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

    Sourced from naukri

    Section · 02

    Skills

    AgileScrumSystem architecturesoftware qualityHTMLcodingPythonJavascriptSQLSoftware Design

    Python Programing Professional · waiting for your command