Infosys - Charlotte, NC

posted 4 months ago

Full-time - Mid Level
Charlotte, NC
Professional, Scientific, and Technical Services

About the position

Infosys is seeking a Python Airflow Developer. The position will primarily be responsible for interfacing with key stakeholders and applying technical proficiency across different stages of the Software Development Life Cycle (SDLC), including Requirements Elicitation, Application Architecture definition, and Design. You will play an important role in creating high-level design artifacts and delivering high-quality code deliverables for a module. Additionally, you will lead validation for all types of testing and support activities related to implementation, transition, and warranty. This role is part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued. In this role, you will be expected to have at least 4 years of Information Technology experience, with a minimum of 3 years in end-to-end implementation of projects in Python, from Analysis and Design to Model, Coding, Testing, and promoting to production, particularly in Python server-side backend programming. A good understanding of OOP concepts, strong knowledge in Data Structures, Algorithms, Collections, Multi-threading, and memory management is essential. You will also need hands-on experience in SQL and Unix shell scripting. The position may require travel to project locations, and candidates must be located within commuting distance of Charlotte, NC, or Jersey City, NJ, or be willing to relocate to the area.

Responsibilities

  • Interface with key stakeholders to gather requirements and define application architecture.
  • Create high-level design artifacts for software projects.
  • Deliver high-quality code deliverables for assigned modules.
  • Lead validation for all types of testing including unit, integration, and system testing.
  • Support activities related to implementation, transition, and warranty.
  • Participate in the end-to-end implementation of projects in Python, from analysis to production deployment.

Requirements

  • Bachelor's degree or foreign equivalent required from an accredited institution.
  • At least 4 years of Information Technology experience.
  • At least 3 years of experience in end-to-end implementation of projects in Python.
  • Good experience with Python Airflow.
  • Strong knowledge in Data Structures, Algorithms, Collections, Multi-threading, and memory management.
  • Hands-on experience in SQL and Unix shell scripting.

Nice-to-haves

  • Sound knowledge of software engineering design patterns and practices.
  • Strong understanding of functional programming and RESTful APIs.
  • Experience in the Big Data ecosystem using Hadoop, Spark, Scala, and Python packages.
  • Experience with design and implementation of ETL/ELT frameworks for complex data warehouses/marts.
  • Knowledge of large data sets and experience with performance tuning and troubleshooting.

Benefits

  • Equal employment opportunities without regard to race, color, sex, gender identity, sexual orientation, religious practices, national origin, pregnancy, disability, or veteran status.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service