Key Responsibilities
Design, develop, and maintain backend applications using Python.
Build and maintain scalable RESTful APIs and microservices.
Develop and optimize data processing pipelines using Databricks.
Collaborate with data engineering and analytics teams to build efficient data solutions.
Design and implement scalable, secure, and high-performance backend services.
Integrate applications with databases, third-party systems, and cloud services.
Write clean, maintainable, and well-documented code following best practices.
Perform unit testing, code reviews, and debugging to ensure application quality.
Participate in system design, architecture discussions, and performance optimization.
Work closely with cross-functional teams in an Agile development workplace.
Required Skills
Solid proficiency in Python.
Experience designing and developing REST APIs.
Hands-on experience with Databricks and data processing using Apache Spark.
Experience building and maintaining microservices.
Strong understanding of software design principles and distributed systems.
Experience with SQL and relational databases.
Familiarity with Git and up-to-date development workflows.
Strong analytical, problem-solving, and debugging skills.
📌 Python Software Developer Hyderabad
🏢 CGI
📍 Hyderabad