What are the responsibilities and job description for the Python Developer position at PTR Global?
Job Posting: Senior Full stack backend python developer (Backfill role)
Location: Dallas, TX or McLean, VA (On-site 5 days/week)
Assignment Type: Contract-to-Hire (CTH)
Work Authorization: Must be a W-2 employee eligible to work in the U.S. without sponsorship
Interview Details:
- Interview Rounds: 1 round (45 minutes)
- Interview Type: MS Teams video interview (mandatory)
We are seeking a Senior Full stack backend python developer with a strong background in development, leadership, and working in regulated environments, preferably in financial services. The ideal candidate will have extensive experience in Python and Java development, be able to lead a team, and work effectively within a regulated industry.
Key Responsibilities:
- Design & Implement Developer Workspaces: Build and maintain physical, virtualized, or browser-based developer environments to ensure seamless onboarding and day-2 support.
- Tool Development: Develop tools in Python and Java to optimize developer workflows and integrate CI/CD improvements.
- End-User Collaboration: Collaborate with end-user technology suites to enhance developer experience and productivity.
- CI/CD & Cloud Integration: Advocate and implement CI/CD improvements using Jenkins, GitHub Actions, Azure DevOps, and cloud-native tools.
- AI Integration: Lead initiatives to incorporate Generative AI tools into developer workflows.
- Governance & Compliance: Ensure all tools and solutions comply with audit, risk, and governance requirements.
- Technical Evangelism: Advocate for best practices and promote innovative solutions within the development community.
Must-Have Qualifications:
- Development Skills: Strong expertise in Python and Java.
- Experience in Regulated Environments: Ideally within financial services or a similar industry.
- Technical Leadership: Ability to educate and guide developers in best practices and solutions.
- DevOps Expertise: Proven experience with CI/CD pipeline configuration and management using Jenkins, GitHub Actions, or Azure DevOps.
- End-User Technology: Experience with desktop provisioning, software distribution (SCCM, VDI), and virtualization technologies.
- AI/ML Integration: Familiarity with integrating AI/ML capabilities into development workflows.
- Communication: Strong ability to advocate, educate, and influence through technical evangelism.
Vetting Questions:
- Can you describe a recent instance where you identified an opportunity to improve your team’s efficiency through automation or process optimization? What steps did you personally take to implement your solution, and what was the impact on your team or organization?
- Describe a typical day in your current or most recent role. How do you balance hands-on coding, optimizing systems, and collaborating with or influencing stakeholders? Which of these areas do you spend the most time on, and why?
- How do you stay up to date with technology trends and advancements? Can you share some approaches or resources you use to maintain your technical and professional skills?