CSC is seeking a talented and motivated Python Developer to join the Application Development Team within our Funds business unit. This valued candidate will join a team focused on building and strengthening the product under development. They will work on current features, collaborate closely with our Product group, on a sprint team.
Skills, knowledge and qualifications:
- Core Language: Python (3.x), Object-Oriented Programming (OOP), asynchronous programming (Asyncio).
- Frameworks: FastAPI, Django, Flask, Celery (asynchronous task queues).
- API Development: RESTful APIs, JWT authentication.
- Databases: PostgreSQL, Redis (caching), MongoDB, SQLAlchemy ORM.
- Cloud & DevOps: Azure Docker containerization, CI/CD pipelines.
- Testing: PyTest, Unit Testing,
Mocking, and Test-Driven Development (TDD).
- System Architecture: Microservices design, clean code architecture, and design patterns.
- Performance Tuning: Query optimization, database indexing, and memory footprint reduction.
- Agile Delivery: Active participation in Scrum sprints, code reviews, and technical mentoring.
Qualifications:
- 4-7 Years of professional backend software development experience.
- Education: Bachelor's degree in Computer Science, IT, or equivalent engineering field.
📌 Python Developer (Bengaluru)
🏢 CSC
📍 Bengaluru