Skip to main content

Senior Python Developer

Senior Python Developer
MakroTech
remote
5 months 2 weeks ago

Responsibilities

  • Develop, test, and debug software applications using Python.
  • Write scalable and reusable code that adheres to best practices.
  • Strong knowledge with utilizing libraries such as Pandas, NumPy, and ORMs like SQL Alchemy.
  • Work with Object-Oriented Programming principles.
  • Proficiently use SQL and interact with RDBMS systems like SQL Server.
  • Collaborate with teams using Git and JIRA for version control and project management.
  • Take full ownership of tasks, work independently, and meet project deadlines.
  • Foster effective teamwork and communication within the development team.
  • API development using RESTful or GraphQL standards.
  • Develop Data Interfaces using Python, Data Frames, Pandas etc.
  • Integration with back-end technologies and frameworks, such as Node.js, .NET, or Java.
  • Build Data Access Layer and metadata driven data query tool.
  • Write clean, reusable, and well-documented code that follows best practices and coding standards.
  • Collaborate with back-end developers to integrate UI components with server-side systems and APIs. Ensure efficient data retrieval and synchronization, handle data validation and error handling, and optimize API performance.
  • Work in an iterative/Agile environment as a good team player.
  • Ability to manage multiple tasks and projects simultaneously.

Requirements

  • 7+ years of experience in Python programming
  • Strong knowledge of Python libraries like Pandas and NumPy
  • Experience in frameworks like Django, Flask, or any other web frameworks
  • Proficient with Data structures and Collections
  • Experience in designing and developing distributed & scalable systems using OOPS and/or Functional programming

Work arrangement

Similar Jobs in

Similar Jobs in Atlanta