Job Description
InfoTech Resources is seeking a Python Developer / Engineer to support a client in the financial services industry located in the western suburbs of Philadelphia. This role offers a hybrid work model, with an expectation of onsite presence several days per week. This is a contract engagement through the end of 2026 with potential for extension or conversion to a full-time role.
This role focuses on building scalable, reusable software solutions within a modern, cloud-based architecture. The ideal candidate brings strong object-oriented Python development experience and is comfortable working across backend and full stack environments. This individual will contribute to the design and development of microservices-based applications and collaborate closely with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain applications and services using Python
- Build scalable, reusable components aligned with enterprise development standards
- Develop and consume RESTful APIs within a microservices architecture
- Collaborate with stakeholders to understand requirements and translate them into technical solutions
- Work within containerized environments (e.g., Docker) and cloud-based platforms (AWS)
- Utilize modern development tools including version control and AI-assisted coding tools
- Participate in code reviews, testing, and continuous improvement practices
- Troubleshoot and resolve issues across applications and services
Required Skills & Experience
- 4+ years of professional Python development experience with strong object-oriented programming skills
- Experience building APIs and working within microservices architectures
- Familiarity with AWS services (EC2, S3, RedShift, Lambda, DynamoDB, etc.) and cloud-based application development
- Experience with containerization (Docker or similar)
- Experience with full stack development
- Strong understanding of software development best practices and design patterns
- Experience with version control tools (e.g., Git-based platforms)
- Strong communication skills and ability to collaborate with cross-functional teams
Preferred Skills & Experience
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude Code)
- Exposure to Generative AI concepts or applications
- Familiarity with AWS Sagemaker or Bedrock experience is a huge plus
- Familiarity with Python libraries or frameworks like TensorFlow, scikit-learn, PyTorch, etc.
- Experience within financial services or regulated environments