Python Senior Developer at DXC Technology

Buenos Aires City, Buenos Aires Autonomous City, Argentina

DXC Technology Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
IT Services, Banking, Cloud MigrationIndustries

Requirements

  • FastAPI for building high-performance REST APIs and WebSocket connections
  • Async programming patterns for handling concurrent migration tasks
  • Pydantic for robust data validation in migration pipelines
  • Experience with vector embeddings and embedding models
  • Vector database implementation for semantic search
  • Graph database experience for code dependency mapping
  • Building agents for code analysis, implementing custom tools for mainframe-specific transformations, creating chains for multi-step code migration
  • Orchestrating stateful workflows for complex migration scenarios, managing checkpoints for long-running migrations, implementing conditional routing based on code patterns
  • Building knowledge bases from documentation, implementing hybrid search for code pattern matching, creating custom retrievers for language specific contexts
  • Implementing similarity search and semantic code retrieval systems
  • Graph traversal algorithms for dependency analysis
  • Strong problem-solving and debugging skills for identifying translation anomalies and semantic preservation issues
  • Excellent communication skills for collaboration with client teams and explaining complex technical translations
  • Deep understanding of HLASM instruction sets, macro definitions, and DSECT mappings
  • COBOL and PL/I for understanding integrated mainframe systems
  • Assembly language debugging and performance optimization
  • Mainframe utilities (DFSORT, IEBGENER, IDCAMS)
  • Experience with mainframe subsystems: CICS transactions, DB2 stored procedures, JCL batch processing
  • Knowledge of z/OS internals, linkage conventions, and program calling standards
  • English: B2 Upper Intermediate

Responsibilities

  • Troubleshoot, debug, and resolve issues in GenAI-powered code translation pipelines
  • Collaborate with dev and client teams to ensure alignment with project goals and deliver high-quality solutions
  • Maintain and fine-tune RAG application that supports the migration process, specifically optimizing LLM prompts for pattern recognition
  • Build and maintain FastAPI-based microservices that orchestrate the migration workflow
  • Implement RAG (Retrieval Augmented Generation) systems using LangChain /Langgraph/LlamaIndex for contextual code understanding
  • Design stateful migration workflows using LangGraph/LangChain/LlamaIndex for complex multi-step transformations

Skills

Key technologies and capabilities for this role

PythonFastAPIGenAIRAGLangChainLangGraphLlamaIndexAsync programmingPydanticVector embeddingsVector databaseGraph databaseMicroservicesREST APIsWebSocketLLM prompts

Questions & Answers

Common questions about this position

What is the employment type for this Python Senior Developer role?

This is a full-time position.

Is this Python Senior Developer role remote or does it require office work?

This information is not specified in the job description.

What key skills are required for the Senior Python Developer position?

Required skills include FastAPI for REST APIs and WebSocket connections, async programming patterns, Pydantic for data validation, experience with vector embeddings and vector databases, graph databases, LangChain/LangGraph/LlamaIndex, and understanding of HLASM, COBOL, and PL/I.

What is the company culture like at DXC Technology?

This information is not specified in the job description.

What makes a strong candidate for this Senior Python Developer role?

Strong candidates have experience building and maintaining FastAPI microservices, implementing RAG systems with LangChain/LangGraph/LlamaIndex, expertise in async programming and vector/graph databases, plus deep knowledge of mainframe languages like HLASM, COBOL, and PL/I, along with strong problem-solving and communication skills.

DXC Technology

IT services for enterprise modernization and management

About DXC Technology

DXC Technology provides IT services to large enterprises, focusing on modernizing their critical systems and operations. The company uses the Enterprise Technology Stack to enhance IT infrastructure, optimize data architectures, and ensure security across various cloud environments, including public, private, and hybrid. DXC operates on a contractual basis, offering consulting, system integration, and managed services to help clients improve their IT operations. What sets DXC apart from competitors is its strong commitment to innovation, sustainability, and corporate responsibility, which has earned it recognition as one of the Most Responsible Companies. The goal of DXC Technology is to be a trusted partner for enterprises, helping them achieve scalable and secure IT solutions while promoting inclusion and diversity within its workforce.

McLean, VirginiaHeadquarters
2017Year Founded
$14.6MTotal Funding
IPOCompany Stage
Consulting, Enterprise SoftwareIndustries
10,001+Employees

Risks

Emerging IT service providers offer cost-effective solutions, threatening DXC's market share.
Rapid technological changes may outpace DXC's innovation, risking service obsolescence.
Economic downturns could reduce IT spending, impacting DXC's long-term contract revenue.

Differentiation

DXC Technology is a Fortune 500 global IT services leader.
The company specializes in modernizing mission-critical systems for large enterprises.
DXC's Enterprise Technology Stack ensures security and scalability across cloud environments.

Upsides

DXC is recognized as a leader in the 2024 Magic Quadrant for Outsourced Digital Workplace Services.
The Quercus AI platform collaboration with Ferrovial and Microsoft enhances DXC's innovation capabilities.
DXC's role in transforming Italy's healthcare sector showcases its expertise in digital transformation.

Land your dream remote job 3x faster with AI