Title: Technical Specialist-App Development
Area(s) of responsibility
Python Developer
Jersey City, NJ – Onsite Hybrid (3 Days/Week)
FTE Only with Birlasoft
In Person Interview Required - Jersey City, NJ
Responsibilities:
- 8+ years of hands-on experience in IT industry including all phases such as design, development, testing and implementation.
- 5+ years of hands-on Python development experience and 3+ years of SQL/PL-SQL experience
- Extensive hands-on experience required on DASH building building interactive web applications, data visualization dashboards, etc.
- Design, build, and scale data platforms and products using modern cloud technologies leveraging full-stack Python development, cloud data platforms, and knowledge of modern data modeling and storage formats.
- Knowledge with DBT handling large data transformations, Dataframes, version control systems, documenting the models.
- Knowledge with Airflow handling complex workflow management, scheduling and orchestration of data pipelines or workflows.
- Deploy high-performance Python-based data pipelines for structured, semi-structured, and unstructured data.
- Develop and implement data processing solutions using batch, real-time, event-driven frameworks, SQL and PL-SQL.
- In-depth knowledge of Python frameworks and libraries, such as Pandas, Django or Flask
- Ensure data integrity, lineage, and observability by writing resilient and maintainable code.
- Implement RESTful APIs and web services for data access and consumption.
- Knowledge on handling Bigdata, financial domain/data and Strong analytical and problem-solving skills.
- Collaborating with cross-functional teams, including front-end developers, to design and implement software features
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools
- Familiarity with version control systems (e.g., Git)
- Expertise in database systems and the ability to design and optimize SQL.
- Knowledge on handling Bigdata, financial domain/data and Strong analytical and problem-solving skills.
- Keeping up-to-date with the latest Python developments and best practices