Overview
Skills
Job Details
Job Title: Python Developer
Location: Reston, VA
Duration: Long Term Contract
Interview Mode:1st Round Video Interview and then 2nd round for Inperson Interview is required mandatory
Job Description:
Application Developer performs high complexity (i.e. system level applications) analysis, design, development and unit testing of software applications from user requirements and design documents.
The candidate also resolves defects encountered during various testing cycles.
Skills:
Proficiency with Software Development Lifecycle (SDLC)
Solid knowledge of the programming language(s), application server, database server and/or architecture of the system being developed.
Solid understanding of current programming languages and employs any/all of these languages to solve the business needs of client's internal customers
Knowledge of one or more of the following: J2EE, Java, EJB, ASP, PowerBuilder, C, C++, SQL, CGI, Windows, NT, Visual Basic, Oracle, Sybase, MQ Series Education/Work Experience:
Bachelor degree in Computer Science, Information Systems or related field
Professional certification(s) desired 10 plus years software development experience across the appropriate platform.
Solid IT background and experience.
Experience as an application developer for projects similar in scope and responsibility
It consists of four key subprojects: Autosys Migration: Replaces the legacy job scheduler with a modern orchestration tool to support scalability and DevOps integration. Vulnerability Management: Introduces automated tools to detect and fix security vulnerabilities in software dependencies.
Java Upgrade Framework: Automates the migration of applications to newer Java versions, reducing manual effort and ensuring compatibility.
Resiliency Test Automation: Enables automated and scheduled execution of resiliency tests to ensure system robustness and reliability.
Python, Java and AI/ML skills If not approved, the project team will not be able to meet the deliverables on time.
Desired:
Demonstrable experience with python packaging and dependency management, including pip, setup.py, and pyproject.toml
Demonstrable experience with AWS services (ECS, Lambda, S3, SQS, SNS)
Demonstrable experience with building HTTPbased APIs with FastAPI or Flask
Demonstrable experience with calling HTTPbased services via requests
Exposure to MCP
Exposure to LangChain