*BANK* Lead, Development (Python Developer) - 12 months' contract

Full Time 

Others

Apply Via efinancialcareers Save this job
Job Description

Responsibilities

  • Build & deliver software using standard framework and design patterns, in an agile delivery method
  • Develop secure software components that can be reused for building multi-grained services.
  • Adhere to governance and standards and ensure alignment with framework patterns.
  • Develop and maintain automated testing
  • Manage work on tools/modules deliverables from concept to completion as per project timelines
  • Brainstorm and suggest design solutions based on user/product requirements
  • Contribute towards an inspiring team environment with an open communication culture.

Requirements

  • 8+ years of experience as a developer with experience in developing distributed systems.
  • Demonstrated ability to program in Python (pandas, pyspark, numpy modules and data manipulation techniques)
  • Proficient in ReactJS, Redux and Apollo GraphQL.
  • Good knowledge of API, microservices architecture, Spark, JAVA SpringBoot and design with REST or GraphQL endpoints.
  • Solid understanding of the development process pipeline, effective code version control, continuous Integration and Deployment using Jenkins.
  • Working knowledge in various database and storage technologies such as Postgres, S3
  • Excellent problem-solving abilities and judgment with strong attention to detail
  • Good knowledge\exposure to public cloud services on Azure/AWS
  • Writing testable, scalable, efficient code and leading code reviews.


Other open positions

New positions coming soon.