Required Skills

Python Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 1st Oct 2021

JOB DETAIL

 Combination of Python & Java

            - 2+ years of Python development experience

            - 2+ years of Java development is good to have

• 3+ years of experience with SQL and NoSQL data stores

• Strong Senior Python Engineer

• Understanding of distributed compute environments (spark)

• Understanding of Systems design and architecture for large scale data platforms

• Familiarity with machine learning, MLOps or desire to learn

• Understanding of OOP and Agile process

• 1+ years of experience writing and enforcing unit tests

• Experience working with various technology stacks, ability to quickly and efficiently pick up and analyze new product requirements, and provide options for architectures and development roadmap

• Experience with OO Programming languages such as Java, .Net

• Understanding and experience implementing 12 factor app principles

• Experience with either HTML/JavaScript frameworks and/or mobile development - either native or hybrid or both

• 5+ years of experience with software development across the full stack as well as relational and non-relational data stores

• Experience working in a large, cross-functional organization, experience working in a startup is a plus

• Strong understanding and advocacy for the user needs

• Strong recent hands-on software architecture and development experience

• Experience providing technical build vs buy analysis

• Ability to rapidly learn deeply technical subjects, such as cloud service offerings, security, various data sources and legacy software

• Understanding of both agile and waterfall software development processes since many product teams are already agile and many product teams are earlier in that journey

• Strong experience with architecting and delivering new digital products as well as supporting, improving and scaling existing products

• Experience with various application clients, such as mobile, web and desktop applications

• Strong presentation skills, ability to effectively articulate complex technical concepts in a simple and approachable to any audience

• Ability to serve stakeholders with large, geographically distributed teams

 

Company Information