Virtusa Corporation

Python Developer

Virtusa Corporation$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6-10 years of experience in Python software development
  • Deep understanding of Python ecosystems and frameworks like Django and Flask
  • Strong grasp of software design principles and architectural patterns
  • Proficiency with relational and NoSQL databases
  • Extensive experience in building RESTful APIs
  • Experience with LLM tools/frameworks such as LangChain
  • Familiarity with cloud platforms and services like AWS or Azure

Responsibilities

  • Develop high-quality software solutions using Python
  • Design and implement RESTful APIs for various applications
  • Architect scalable and maintainable software using best practices
  • Collaborate with cross-functional teams to gather requirements and deliver solutions
  • Optimize applications for maximum speed and scalability
  • Implement testing methodologies to ensure software reliability
  • Manage containerization and orchestration using Docker and Kubernetes

Benefits

  • Opportunity to work with latest technologies and frameworks
  • Collaborative team environment promoting knowledge sharing
  • Flexibility in work arrangements
  • Access to professional development and training resources
  • Participation in cutting-edge projects in natural language processing
Full Job Description
Job Requirements

Experience: 6 to 10 years of professional experience in Python software development.

Expertise in Python: Profound knowledge of Python, its ecosystems, and popular frameworks (e.g., Django, Flask, FastAPI).

Software Design: Strong understanding of software design principles, architectural patterns (e.g., Microservices, MVC), and object-oriented programming.

Database Skills: Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).

API Development: Extensive experience in designing and building RESTful APIs.

Hands-on experience with LLM tools/frameworks (e.g., LangChain, OpenAI APIs, etc.)

Knowledge of NLP concepts and techniques

Cloud Platforms: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated services.

Containerization: Experience with Docker and container orchestration tools like Kubernetes.

CI/CD: Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).

Testing: Strong understanding of testing methodologies and experience with unit, integration, and end-to-end testing.

Version Control: Proficient with GitHub and collaborative development workflows.

Problem-Solving: Proven ability to analyze complex problems and develop creative and effective solutions.

Strong problem-solving and analytical thinking

Good communication and stakeholder management skills

Ability to work independently and in a team environment

Work Experience
5-7Years

About Virtusa Corporation

Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Virtusa Corporation
Size
22,883 employees
Market Cap
$1.5 billion
Industry
Net Income
$44.6 million
Founded
1996
5 Year Trend
+22.3%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

More Jobs at Virtusa Corporation

  • Virtusa Corporation
    Senior Consultant
    $120K — $145K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Senior Tech Lead
    $150K — $180K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person
  • Virtusa Corporation
    Tech Lead
    $135K — $160K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Business Analyst
    $88K — $105K *
    Irving, TX 75061 (Dallas County)
    Business Services
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $110K — $130K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Python Developer jobs: