Python Developer
Responsibilities
Develop and maintain Python applications to deliver robust software solutions.
Design and implement full stack features, integrating frontend and backend components for seamless user experiences.
Write, optimize, and troubleshoot complex SQL queries to ensure efficient database performance.
Build and maintain REST APIs and microservices to support scalable enterprise applications.
Apply modern frontend frameworks such as React, Angular, or Vue.js to create responsive user interfaces.
Manage relational databases including Oracle, SQL Server, and PostgreSQL to support application data needs.
Utilize Git for version control and implement CI/CD pipelines to automate software delivery.
Collaborate within Agile/Scrum teams to deliver iterative software improvements.
Analyze, debug, and resolve technical issues to maintain application stability.
Apply banking domain knowledge to develop compliant and effective financial services applications.
Understand and incorporate banking processes and regulatory requirements into software solutions.
Communicate effectively with stakeholders to align technical deliverables with business goals.
Adapt to fast-paced enterprise banking environments while working independently and proactively.
Preferred competencies and qualifications
Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.
Use containerization technologies like Docker and Kubernetes to streamline deployments.
Apply DevOps practices to enhance development and operational workflows.