More jobs:
Job Description & How to Apply Below
Position Description
This role is hybrid and requires you to be at our Client office at a minimum 4 days per week - subject to change at any time.
We are seeking a hands‑on Cloud Developer to design, build, and operate scalable, secure, and resilient cloud‑native applications and services. You will work across APIs, microservices, event‑driven systems, and data integrations, leveraging modern CI/CD and cloud platform capabilities to deliver high‑quality features at speed.
The ideal candidate has strong software engineering fundamentals, experience with Azure (preferred) / AWS / GCP, and a track record of building production‑grade cloud services. Experience in banking/payments is highly desirable.
Your future duties and responsibilities Design & Build- Design and implement cloud‑native microservices and APIs using modern language stacks (e.g., .NET/Java/Node/Python).
- Build event‑driven components using messaging/streaming (e.g., Kafka, Azure Service Bus, Event Hubs, SNS/SQS).
- Implement secure, scalable, and resilient solutions leveraging managed cloud services (compute, storage, networking, identity).
- Write clean, maintainable, testable code with unit/integration tests and clear documentation.
- Develop and deploy services using containers and Kubernetes (AKS/EKS/GKE) or serverless (Azure Functions/Lambda).
- Use Infrastructure as Code (IaC) (Terraform/ARM/Bicep/Cloud Formation) for repeatable, version‑controlled environments.
- Implement observability (logs, metrics, traces) and instrument code for Application Performance Monitoring (App Insights/Cloud Watch/Stackdriver).
- Integrate services into CI/CD pipelines (Azure Dev Ops, Git Hub Actions, Jenkins), enabling automated build, test, security scans, and deployment.
- Practice shift‑left principles: automate quality checks, security policies, and compliance in the pipeline.
- Support blue/green, canary, or ring‑based deployments, and production rollout strategies.
- Implement cloud security best practices: secrets management, identity & access control (Azure AD/Managed Identities), encryption, and network isolation.
- Address threat modeling, secure coding (OWASP), and compliance needs relevant to financial services.
- Work closely with Product, QE, SRE, and Architecture to align on solution design, NFRs, and release readiness.
- Participate in design reviews, code reviews, and post‑incident improvements; contribute to standards and reusable libraries.
- Proficiency in one or more languages: C#/.NET, Java/Spring Boot, Node.js/Type Script, Python.
- Strong experience building RESTful APIs and integrating with relational/No
SQL databases (e.g., Postgre
SQL, SQL Server, Cosmos DB, Dynamo
DB). - Familiarity with domain‑driven design (DDD), 12‑factor apps, and clean architecture.
- Hands‑on with at least one major cloud:
Azure (preferred), AWS, or GCP. - Practical experience with managed services (compute, API gateways, messaging, serverless, object storage, key vaults).
- Understanding of networking fundamentals in cloud (VNet/VPC, private endpoints, ingress/egress, load balancing).
- Docker and Kubernetes fundamentals (deployments, services, configs, autoscaling).
- IaC using Terraform or Bicep/ARM; environment promotion and config‑as‑code.
- CI/CD with Azure Dev Ops/Git Hub Actions; artifact management and release governance.
- Automated testing (unit/integration/contract) and contract testing tools (e.g., Pact).
- Basic performance tuning and cost‑aware design in cloud.
- Understanding of payment processing flows, idempotency, exactly‑once semantics, reconciliation, and settlement.
- Familiarity with payment rails (e.g., SWIFT, ACH, Fedwire, UPI, RTGS) and ISO 20022/message formats.
- Awareness of security, regulatory, and resiliency requirements in financial services (e.g., PCI‑DSS, data residency).
- Event sourcing/CQRS patterns;
Kafka streams or Azure Event Hubs processing. - Experience with serverless event‑driven architectures at scale.
- Knowledge of SRE fundamentals (SLIs/SLOs, error…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×