Nityo Infotech - Jersey City, NJ

posted about 2 months ago

Full-time - Mid Level
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

The Python Lead Developer will be responsible for leading the development and implementation of projects using Python, particularly focusing on server-side backend programming. This role requires a strong understanding of software engineering principles and the ability to work collaboratively in a diverse environment. The ideal candidate will have extensive experience in Python development, SQL, and Unix shell scripting, along with a solid grasp of OOP concepts and design patterns.

Responsibilities

  • Lead the end-to-end implementation of projects in Python.
  • Develop server-side backend applications using Python.
  • Collaborate with business and technology teams in a diverse environment.
  • Utilize SQL and Unix shell scripting for data management and processing.
  • Apply software engineering design patterns and practices in development.
  • Work with RESTful APIs and manage data structures and algorithms.
  • Engage in Agile software development practices.

Requirements

  • At least 4 years of Information Technology experience.
  • At least 3 years of experience in Python server-side backend programming.
  • Good understanding of OOP concepts.
  • Strong knowledge and hands-on experience in SQL and Unix shell scripting.

Nice-to-haves

  • Sound knowledge of software engineering design patterns and practices.
  • Strong knowledge in RESTful APIs, Data structures, Algorithms, Collections, Multi-threading, and memory management.
  • Experience in Big data ecosystem using Hadoop, Spark, Scala with Python packages.
  • Good understanding of Agile software development frameworks.
  • Experience in the Banking domain.

Benefits

  • Employers have access to AI tools for job description enhancement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service