Senior Python Developer


StoneGate-Technologies LLC
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- 15+ years of professional software development experience. 10+ years of hands-on Python development experience. Strong experience designing and developing RESTful APIs and microservices. Strong hands-on experience with FastAPI
- Flask
- Django
- or similar Python frameworks. Experience implementing API security using OAuth2
- JWT
- OpenID Connect
- or SAML. Strong experience in Banking
- Capital Markets
- Payments
- Wealth Management
- Investment Banking
- or Financial Services. Strong understanding of object-oriented programming
- software architecture
- and design patterns. Experience integrating enterprise applications using REST APIs
- SOAP services
- message queues
- and event-driven architectures. Strong SQL experience with PostgreSQL
- Oracle
- SQL Server
- MySQL
- or Snowflake. Experience with asynchronous programming
- multithreading
- and performance optimization. Experience with Docker
- Kubernetes
- and microservices architecture. Experience with Git-based development using GitHub
- Bitbucket
- or GitLab. Experience working in Agile/Scrum environments. Strong communication
- problem-solving
- and stakeholder management skills.
Summary
Senior Python Developer Banking & Financial Services
Experience: 15+ Years
Role: Senior Python Developer
Domain: Banking / Financial Services
Type: Contract / Long-Term
Job Summary
We are seeking a highly experienced Senior Python Developer with 15+ years of overall software development experience and strong hands-on expertise in Python to design, develop, and deliver enterprise-grade applications and APIs supporting mission-critical banking and financial services platforms.
The ideal candidate will have deep experience in Python, REST APIs, microservices, cloud-native technologies, SQL, distributed systems, and financial applications. Experience with Generative AI, Large Language Models (LLMs), or AI-powered enterprise applications is highly desirable.
Key Responsibilities
Design, develop, and maintain enterprise-scale Python applications for banking, payments, lending, wealth management, trading, and financial services platforms.
Design and develop secure, scalable RESTful APIs and microservices.
Build integrations with third-party banking platforms, payment gateways, financial data providers, and cloud services.
Design highly available distributed systems capable of handling high transaction volumes with low latency.
Develop reusable Python frameworks, libraries, and automation tools.
Collaborate with architects, product owners, business analysts, QA, DevOps, and engineering teams throughout the SDLC.
Optimize application performance, scalability, security, and reliability.
Develop and optimize SQL queries, stored procedures, and data-processing pipelines for large financial datasets.
Participate in architecture reviews, technical design sessions, and code reviews.
Mentor junior and senior developers and provide technical leadership.
Implement CI/CD pipelines and automated testing.
Troubleshoot complex production issues involving mission-critical applications.
Ensure solutions follow banking security standards, regulatory requirements, and enterprise governance policies.
Required Qualifications
15+ years of professional software development experience.
10+ years of hands-on Python development experience.
Strong experience designing and developing RESTful APIs and microservices.
Strong hands-on experience with FastAPI, Flask, Django, or similar Python frameworks.
Experience implementing API security using OAuth2, JWT, OpenID Connect, or SAML.
Strong experience in Banking, Capital Markets, Payments, Wealth Management, Investment Banking, or Financial Services.
Strong understanding of object-oriented programming, software architecture, and design patterns.
Experience integrating enterprise applications using REST APIs, SOAP services, message queues, and event-driven architectures.
Strong SQL experience with PostgreSQL, Oracle, SQL Server, MySQL, or Snowflake.
Experience with asynchronous programming, multithreading, and performance optimization.
Experience with Docker, Kubernetes, and microservices architecture.
Experience with Git-based development using GitHub, Bitbucket, or GitLab.
Experience working in Agile/Scrum environments.
Strong communication, problem-solving, and stakeholder management skills.
Preferred Qualifications
Experience developing AI-powered applications using OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, or other LLMs.
Experience with Generative AI, RAG, AI agents, prompt engineering, semantic search, or vector databases.
Experience with LangChain, LlamaIndex, Hugging Face, TensorFlow, PyTorch, or Scikit-learn.
Experience with AWS, Azure, or Google Cloud Platform.
Experience with Apache Kafka, RabbitMQ, Redis, or other messaging/event-streaming technologies.
Experience building data pipelines using Pandas, NumPy, PySpark, or Apache Spark.
Familiarity with financial messaging standards such as ISO 20022, FIX Protocol, or SWIFT.
Experience with observability tools such as Prometheus, Grafana, ELK Stack, or Splunk.
Knowledge of cybersecurity, encryption, identity management, and secure coding practices.
Technical Skills
Programming: Python, SQL, Bash, JavaScript
Frameworks: FastAPI, Flask, Django
API Development: REST, GraphQL, OpenAPI, Swagger, gRPC
Cloud: AWS, Azure, Google Cloud
Containers: Docker, Kubernetes
Databases: PostgreSQL, Oracle, SQL Server, MySQL, MongoDB, Redis
Messaging: Kafka, RabbitMQ
DevOps: Jenkins, GitHub Actions, Azure DevOps, Terraform
Testing: PyTest, Unit Testing, Integration Testing, API Testing
AI/ML: OpenAI, Azure OpenAI, Claude, Gemini, LangChain, LlamaIndex, Hugging Face, RAG, Vector Databases
Monitoring: Grafana, Prometheus, Splunk, ELK Stack
Ideal Candidate
The ideal candidate is a senior-level Python engineer with extensive financial-services experience, strong API and microservices expertise, and the ability to design scalable enterprise solutions. Candidates with GenAI/LLM experience and a strong understanding of modern cloud technologies will be highly preferred.
Please share your updated resume along with your location, work authorization, total years of experience, and expected hourly rate if interested.
- Dice Id: 91093695
- Position Id: 9109254
- Posted 3 hours ago
Company Info
About StoneGate-Technologies LLC
With more than 100+ IT Professionals, we have transactions with 30+ clients. We placed professionals, with expertise in fields such as information systems, and IT infrastructure, enabling us to deliver one-stop solutions addressing virtually the full spectrum of technical needs in the industry in the USA.
In terms of the number of IT professionals and the extensiveness of the fields covered, Stone gate Technologies LLC is one of the USA's best providers of technical human resources services.
Intensifying global competition means that power relationships in IT/ITES circles are shifting rapidly. Along with this, USA's IT structure is faced with the need to transform significantly. Our role is to keep up with USA’s ever-changing industry and capture client needs so as to be the fastest in our industry at providing clients with the human resources and best technical services.
The vision of the SGT is to help engineers realize their dreams, provide clients with high-quality services that surpass their expectations, and consequently contribute to a better society for our clients.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs