Skills
Python
SQL
Data Engineering
Encryption
GitHub
CI/CD
DevOps
Docker
Kubernetes
Azure DevOps
Problem-solving
Decision-making
Database Management
SQL Server
Azure
AWS
cloud platforms
Recruitment
Analytics
Flask
FastAPI
Artificial Intelligence
CI/CD Pipelines
Active Directory
Infrastructure as Code
GitHub Actions
Job Specifications
Are you a Python Developer with expertise in API and banking systems? Apply Now!
Working with one of our top financial clients, this role calls for a Python API Developer. This position involves designing, building, and maintaining scalable, secure APIs that integrate with complex SQL-based analytics engines within a hybrid cloud environment. The successful candidate will contribute to high-demand projects focused on data accuracy, security, and scalability, leveraging cloud platforms and containerization technologies.
Responsibilities
Develop and maintain RESTful APIs using Python frameworks (FastAPI or Flask) for end-user and API-to-API integrations.
Design workflow processes to communicate with and retrieve data from SQL analytics engines, ensuring accurate data flow.
Optimize Microsoft SQL Server for complex calculations and analytics.
Deploy solutions in hybrid environments combining on-premises infrastructure and cloud services (AWS or similar).
Implement robust security measures, including OAuth2/JWT authentication integrated with Microsoft Active Directory, encryption, and secure coding practices.
Containerize applications with Docker, orchestrate deployments using Kubernetes, and develop automated CI/CD pipelines for deployment and testing.
Collaborate with cross-functional teams to seamlessly integrate APIs into existing enterprise ecosystems.
Ensure high system availability, low latency, and security across all components, maintaining performance scalability.
Desired Skill-Set
Advanced proficiency in Python for backend development and automation.
Minimum of 3 years of experience building and deploying web-based APIs.
Strong experience with Microsoft SQL Server and other database management systems.
Hands-on experience with cloud platforms such as Azure, AWS, or similar, including Infrastructure as Code (CloudFormation or AWS CDK).
Familiarity with OAuth2/JWT authentication, data encryption (PGP, CMK), containerization (Docker), and orchestration (Kubernetes).
Proven experience with CI/CD pipelines using tools like Azure DevOps or GitHub Actions.
Strong problem-solving skills and ability to work collaboratively in fast-paced environments.
Nice to Have
Experience in banking or financial services.
Certifications in cloud technologies, data engineering, or API development.
BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.
Privacy Policy
About the Company
BeachHead is a premier and specialized consultancy and staffing firm focused on the Canadian Finance marketplace. We specialize in providing the highest quality of service for both our clients and professional Financial Candidates. Our unique business model supports a direct relationship with senior hiring business executives and stakeholders.
The BeachHead system is designed to capture intimate knowledge of both the client opportunity and qualified candidates, ensuring that each client/candidate is properly and competitive...
Know more