Application Developer



Job Description

  • Job Description:

    We are seeking an experienced Python Developer with a minimum of 3 years of hands-on experience to design, build, and configure applications that meet business and technical requirements. The ideal candidate will develop high-performance, scalable applications using modern Python frameworks and collaborate with cross-functional teams to deliver robust solutions.


    Responsibilities:

    • Design, build, and maintain Python applications using modern frameworks (e.g., FastAPI).

    • Develop asynchronous APIs leveraging async/await, Starlette, and Pydantic for validation.

    • Handle large datasets efficiently using pagination, streaming responses, batching, and lazy loading.

    • Manage database interactions using SQLAlchemy with PostgreSQL.

    • Implement background task processing, unit tests, and integration tests with pytest, httpx, and pytest-asyncio.

    • Work on prompt engineering for OpenAI/GPT APIs, including crafting prompts, handling context window limits, token tracking, and JSON payload management.

    • Dockerize applications with multi-stage builds and integrate with CI/CD pipelines (e.g., GitHub Actions).

    • Collaborate with team members to understand project requirements, troubleshoot issues, and optimize application performance.


    Key Skills:

    • Must-Have:

      • Python 4+ programming

      • FastAPI, async/await, Starlette, Pydantic

      • SQLAlchemy and PostgreSQL

      • Unit and integration testing (pytest, httpx, pytest-asyncio)

    • Additional Skills:

      • Background task processing in Python/FastAPI

      • Handling large datasets (pagination, streaming, batching, lazy loading)

      • Prompt engineering for OpenAI/GPT APIs

      • Docker and multi-stage builds

      • CI/CD integration using GitHub Actions

      • Version control using Git

    • Strong understanding of application development frameworks, software testing, and debugging techniques

Job Details

Experience : 2 To 5
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 6 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8040775555
e-mailId : navneet.e.kaur@accenture.com
Address : Accenture Solutions Pvt Ltd,
Building No 1A nd 1B, 
Raheja Mind Space, HUDA Techno Enclave, 
HITEC City

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia