Home
Jobs

Posted:12 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Happiest Minds is hiring for Python Developers: Location: bangalore Python Developer Job Description – Role & Responsibilities This role is responsible for designing and implementing robust and scalable applications using python, with knowledge of at least one Python web framework such as Django, Flask, etc., including AI ML and Gen AI in a fast-paced, cross-cultural, diverse environment, leveraging the Agile methodology. This role requires a understanding of and demonstrated experience in leading large cross-functional teams using Agile/SCRUM best practices, values, and principles, including but not limited to sprint/release planning, daily stand-ups, retrospectives, backlog grooming, completion forecasting, and DevOps (continuous integration and continuous deployment). Analyze needs and software requirements to determine feasibility of design within time and cost constraints Develop, test, and debug Python applications and scripts Collaborate with other developers, designers, Architects Integrate user-facing elements with server-side logic Identify and fix bottlenecks and bugs to improve application performance Ensure the implementation of security and data protection Optimize applications for maximum speed and scalability Stay abreast with all the technical aspects related to Python Develop back-end components to improve responsiveness and overall performance Document and maintain software functionality Implement data storage solutions including databases, key-value stores, blob stores, etc. Technical Skills: A minimum of 3 or more years of proven work experience as a Python Developer Expertise in Python, with knowledge of at least one Python web framework such as Django, Flask, etc Understanding of fundamental design principles behind a scalable application Familiarity with event-driven programming in Python Understanding of the threading limitations of Python, and multi-process architecture Proficient understanding of code versioning tools such as Git Familiarity with continuous integration Knowledge in Azure Cloud Components (PaaS), Azure Kubernetes Service, Azure Data Storage, messaging technologies and DevOps is required. Knowledge in database systems and platforms such as Cosmos DB and Microsoft SQL Server Experience with Agile tools such as Azure DevOps and related technologies Knowledge of security concepts and best practices; familiarity with Microsoft, Active Directory (ADFS 2.0, Open ID, and JWT), and web authoring tools. Should have a thorough awareness of methodologies for the software development lifecycle as well as delivery and testing through continuous integration and delivery. Unit testing Other Skills The candidate should possess strong organizational and communication skills. Flexibility, energy, and ability to work well with others in a team environment The ability to effectively manage multiple assignments and responsibilities in a fast-paced environment One should be able to learn and improve new technologies, as well as find simple answers to complex questions or problems. Drive for results—partner with product owners to deliver on short- and long-term milestones. Experience in implementing quality guidelines, standards, and procedures Critical thinking involves thinking creatively and applying knowledge from past experience and training to address problems and overcome project obstacles. Collaboratively working with distributed, and culturally diverse teams Strong written and verbal communication skills, along with the ability to present and collaborate with peers It is preferable if you have experience communicating with external software design and development vendors. Being a team player that can deliver in a high-pressure and high-demand environment Other Qualifications Strong understanding or certification in one or more relevant technologies Education/Other: Bachelor’s Degree or Computer Science, Engineering or a related subject Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview Now
Happiest Minds Technologies
Happiest Minds Technologies

IT Services and IT Consulting

Bengaluru Karnataka

5001-10000 Employees

427 Jobs

    Key People

  • Ashok Soota

    Executive Chairman
  • Nitin Achyut

    CEO

RecommendedJobs for You

Bengaluru, Karnataka, India

Hyderabad, Chennai, Bengaluru