Title: Senior Python Developer
Location: 6 Months
Duration: Mclean, VA 22102
Fully Onsite: M-F
Job Description:
Must Have Qualifications:
- Strong Python Developer with strong experience in Python development, SQL, and database technologies.
- Must be a strong communicator. Java experience is nice to have
Senior Python Developer
Required Experience & Education
- 7 –10 years of professional software development experience.
- Bachelor’s degree in computer science or a related field (or equivalent experience).
Core Technical Skills (Python & Backend)
- Strong professional experience with Python (backend development).
- Proficiency with build/test tools: Pytest, Unittest.
- Strong experience building and consuming RESTful API web services.
- Experience with data manipulation and analysis using data frames (e.g., Pandas).
- Proficiency with build/test tools: Gradle, FitNesse.
- Proven ability to perform R&D using AI, including evaluating AI-assisted approaches, rapidly prototyping solutions, and validating outcomes (e.g., prompt engineering, model/tool evaluation, and integrating AI capabilities into workflows or applications).
- Excellent problem-solving, analytical, and technical skills.
- Strong oral and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
Database & Data Skills:
- Outstanding database skills with strong understanding of RDBMS (e.g., MS SQL) and data modeling.
- Ability to write advanced SQL queries for reporting, troubleshooting, and data analysis.
- Experience working with structured and semi-structured data formats: XML and JSON.
DevOps / SDLC / Tooling:
- Understanding of Docker containers in the development process.
- Understanding of application lifecycle management.
- Ability to use CI/CD pipelines and related tools (e.g., JIRA, Jenkins) to build and deploy applications.
- Experience with Git and collaborative development workflows.
Preferred / Nice-to-Have (Java, BI Tools)
- Experience with BI tools such as Tableau.
- Past experience with Snowflake data warehouse.
- Java proficiency (preferred), particularly for AI/ML development and automation.
Soft Skills:
- Flexible and versatile; able to adapt quickly to new environments and work across projects.
“Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”