Padmi

Open Futures - Software Developer - Python Programming

Delhi NCRPosted 2 months ago
Software engineeringJuniorFull Time; Regular
Apply at Open Futures

Opens the source posting on shine.com

Source description

About the role

View original

Description : We are seeking a highly skilled Software Developer with strong expertise in Python and data processing libraries such as NumPy and Pandas. The role involves building scalable data-driven applications, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities : - Design, develop, and maintain robust and scalable applications using Python - Write efficient, reusable, and testable code for data processing and backend services - Perform data manipulation, analysis, and transformation using NumPy and Pandas - Optimize application performance and ensure high availability and responsiveness - Collaborate with product managers, data teams, and stakeholders to understand requirements and deliver solutions - Develop and integrate APIs and backend services - Debug, troubleshoot, and upgrade existing software systems - Ensure code quality through code reviews, testing, and best practices - Work on data pipelines, automation, and ETL processes - Stay updated with emerging technologies and implement them where applicable Required Skillsets : - Strong proficiency in Python programming - Hands-on experience with NumPy and Pandas for data analysis and manipulation - Experience in building scalable backend systems and APIs - Solid understanding of data structures, algorithms, and object-oriented programming - Familiarity with databases (SQL/NoSQL) such as MySQL, PostgreSQL, or MongoDB - Experience with RESTful APIs and microservices architecture - Knowledge of version control systems like Git - Understanding of software development lifecycle (SDLC) and agile methodologies - Experience with data pipelines, ETL processes, and automation - Strong problem-solving and debugging skills Preferred Skills : - Experience with frameworks like Django or Flask - Exposure to cloud platforms such as AWS, Azure, or GCP - Knowledge of Docker and containerization - Familiarity with big data tools or distributed systems - Basic understanding of machine learning workflows Description : We are seeking a highly skilled Software Developer with strong expertise in Python and data processing libraries such as NumPy and Pandas. The role involves building scalable data-driven applications, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions. Key Responsibilities : - Design, develop, and maintain robust and scalable applications using Python - Write efficient, reusable, and testable code for data processing and backend services - Perform data manipulation, analysis, and transformation using NumPy and Pandas - Optimize application performance and ensure high availability and responsiveness - Collaborate with product managers, data teams, and stakeholders to understand requirements and deliver solutions - Develop and integrate APIs and backend services - Debug, troubleshoot, and upgrade existing software systems - Ensure code quality through code reviews, testing, and best practices - Work on data pipelines, automation, and ETL processes - Stay updated with emerging technologies and implement them where applicable Required Skillsets : - Strong proficiency in Python programming - Hands-on experience with NumPy and Pandas for data analysis and manipulation - Experience in building scalable backend systems and APIs - Solid understanding of data structures, algorithms, and object-oriented programming - Familiarity with databases (SQL/NoSQL) such as MySQL, PostgreSQL, or MongoDB - Experience with RESTful APIs and microservices architecture - Knowledge of version control systems like Git - Understanding of software development lifecycle (SDLC) and agile methodologies - Experience with data pipelines, ETL processes, and automation - Strong problem-solving and debugging skills Preferred Skills : - Experience with frameworks like Django or Flask - Exposure to cloud platforms such as AWS, Azure, or GCP - Knowledge of Docker and containerization - Familiarity with big data tools or distributed systems - Basic understanding of machine learning workflows

One address, no account. We’ll tell you when matching roles go live.

More at Open Futures

Related open roles

View all roles
Open Futures - Software Developer - Python Programming at Open Futures · Padmi