Logo of Huzzle

Python Developer

image

Virtusa

17d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You should have strong Python (Flask), AWS, database management (Postgres, MySQL), web service integration, testing, and code profiling skills. Ability to translate business to technical needs is essential.
  • You will develop server-side applications in Python, integrate external systems, manage databases, deploy solutions, conduct testing, and convert business requirements into technical specifications.

Requirements

  • Good experience in developing efficient server-side applications in python (flask, etc.)
  • Good experience in integrating with external systems using web services
  • Good in Building efficient back-end features in Python.
  • Responsible to loading data into databases - managing databases.
  • Cloud development experience in Amazon Web Services (AWS)
  • Experience in Manage testing, unit test cases and bug fixes.
  • Deploying solutions to test environment and elevating the solution to prod environments.
  • Ability to do code profiling.
  • Knowledge around various technology stack, such as Conda, databases (Postgres SQL, Redis, MySQL) etc.
  • Taking ownership of Modules and Features.
  • Ability to estimate story point for a given task/feature/module.
  • Ability to convert business requirement to technical requirement

Responsibilities

  • Good experience in developing efficient server-side applications in python (flask, etc.)
  • Good experience in integrating with external systems using web services
  • Good in Building efficient back-end features in Python.
  • Responsible to loading data into databases - managing databases.
  • Cloud development experience in Amazon Web Services (AWS)
  • Experience in Manage testing, unit test cases and bug fixes.
  • Deploying solutions to test environment and elevating the solution to prod environments.
  • Ability to do code profiling.
  • Knowledge around various technology stack, such as Conda, databases (Postgres SQL, Redis, MySQL) etc.
  • Taking ownership of Modules and Features.
  • Ability to estimate story point for a given task/feature/module.
  • Ability to convert business requirement to technical requirement

FAQs

What skills are required for this Python Developer position?

Candidates should have good experience in developing efficient server-side applications in Python, particularly using frameworks like Flask. They should also have experience in integrating with external systems using web services and building efficient back-end features.

What are the database management requirements for this role?

The role requires responsibility for loading data into databases and managing those databases. Experience with databases such as PostgreSQL, Redis, and MySQL is expected.

Is cloud development experience necessary for this position?

Yes, experience in cloud development, specifically with Amazon Web Services (AWS), is a crucial requirement for this position.

Will I be involved in testing and bug fixes?

Yes, the role includes managing testing, unit test cases, and resolving bug fixes as part of the software development process.

What kind of deployment tasks will I handle?

You will be responsible for deploying solutions to the test environment and subsequently elevating the solutions to production environments.

Is code profiling a requirement for this position?

Yes, the ability to perform code profiling is part of the expected skill set for this role.

What technologies should I be familiar with?

Candidates should have knowledge of various technology stacks, including Conda, as well as databases like PostgreSQL, Redis, and MySQL.

Will I have ownership of modules and features?

Yes, you will be expected to take ownership of specific modules and features in the applications you develop.

How will my ability to estimate story points be utilized?

Your ability to estimate story points for tasks, features, or modules will be important for project planning and managing workload within the team.

Is there a requirement to convert business requirements into technical requirements?

Yes, the role requires the ability to convert business requirements into technical requirements as part of your contribution to the development process.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.