Description

Description:

  • As a Python developer in the team you will design, develop, maintain and test software, collaborating with the development team and business partners to ensure successful delivery and implementation of application solutions in an agile environment.
  • Should be hands on and able to successfully deliver on time without defects.
  • Ability to achieve subject matter expertise quickly on new applications is needed.
  • Fully competent to work under general direction on the most complex projects, often on multiple phases, and seeks guidance and direction from more senior associates or manager, as needed. Working knowledge of business or function for which application is designed. Often responsible for the completion of a phase of a project.
  • Provides guidance and checks the work of less experienced associates.
     

Responsibilities:

  • Providing application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
  • Ensuring systems design, business requirements, and architecture of solution is well understood by involved parties and responsible for overall delivery of software products.
  • Individual will be working closely with multiple Development teams to build a process (using Python and integrating with multiple systems via APIs such as an OCR/NLP vendor tools, Automation tools, etc.)
  • Out of box thinking, unit and performance testing, job scheduling, data extraction/analysis and understanding of important algorithms for performance enhancement are some key required skills in an ideal candidate.
  • 10+ years experience with programming/development
  • Job requires interactions with onshore/offshore developers with a strong technical background.
  • 8+ Python experience, designing solutions with maintainability/ease of integration and testing built-in from the outset.
  • Strong analytical, troubleshooting and problem solving skills
  • Strong understanding of algorithms, data structures and design patterns
  • First-hand experience in working in a data intensive platform with API integrated system connectivity.
  • Good knowledge in interfacing with databases such as Oracle and Hadoop
  • Experience developing in Agile Project methodology
  • Good knowledge in Dev-Ops tools like Bitbucket, Jenkins, Artifactory
  • Candidate must be a strong team player with excellent communication skills, inclusive of engaging with business users.
  • Strong ability to work cross functionally and effectively manage developing solutions with critical dependencies on external systems in different organizations
  • Experience using Kafka
  • Experience using OCR and NLP technologies
  • Experience in data analysis, data mapping techniques.
  • Compliance / Operational Risk experience
  • Experience with Autosys, shell scripting, Unix/Linux
  • Experience with database systems such as Oracle, Hadoop

Education

Any Graduate