Apptad - Python developer
Job Title: Python Developer
Location: Jersey City, US
Key Responsibilities:
Implement, enhance and maintain Python-based batch processing applications.
Leverage Pandas and NumPy for efficient data manipulation, transformation, and analysis.
Implement database interactions in applications using SQL Alchemy.
Contribute to solution design and implementation with a focus on high availability, scalability, maintainability, and reusability.
Assist across the software development lifecycle, including design, system integration testing and deployments.
Collaborate with cross-functional teams to translate requirements into scalable technical solutions.
Required Technical Experience and Skills:
- Proficient in Python with 3-4 years' minimum experience in software development.
- Experience writing scalable and reusable code, testing and debugging applications
- Strong experience working with Pandas, NumPy and ORM's like SQL Alchemy.
- Strong understanding of Object-Oriented Programming and design patterns
- Experience with version control and CI/CD pipelines
- Strong experience in SQL and working with RDBMSExperience with Unix/Linux servers
- Self-starter that can work independently and can take full ownership of tasks
- Good team player with ability to work well with others
- Strong communication skills
Desired Experience/Skills:
- Understanding of Fixed Income domain
- Experience working with ETL tools
- Familiarity with Github Copilot, Claude Cod