Python Developer-Business Rules Engine (BRE)

Annapurna Finance

Khordha

On-site

INR 900,000 - 1,500,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Annapurna Finance is seeking a skilled Python Developer to design, develop, and maintain applications that leverage Business Rules Engines (BRE). You will translate complex business requirements into configurable and maintainable rules and build robust backend services.

The role focuses on Python development, BRE implementation, RESTful APIs, and collaboration with cross-functional teams to ensure scalable, reliable software across environments.

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering or related field.
  • Hands-on Python development with BRE experience and rule management.
  • Experience building RESTful APIs and backend services.

Responsibilities

  • Design, develop, test, and maintain Python applications.
  • Implement business rules and decision logic using BRE frameworks.
  • Translate business requirements into technical solutions and rules.
  • Develop rule models, rule flows, and validation mechanisms.
  • Integrate BRE with Python apps, APIs, databases and enterprise systems.
  • Create REST APIs using FastAPI, Flask, or Django.
  • Write unit and integration tests and assist with deployment and debugging.
  • Collaborate with analysts, product owners, architects, QA and others.

Skills

Python development
BRE
RESTful APIs
Object-oriented programming
Data structures & algorithms
Agile/Scrum
Git
Unit/integration testing

Education

Bachelor's degree in CS/IT/Engineering

Tools

PostgreSQL
MySQL
Oracle

Job description

Job Summary

We are looking for a skilled Python Developer with experience in designing, developing, and maintaining applications that leverage Business Rules Engines (BRE). The ideal candidate will have strong Python development skills, a good understanding of business rule management, and experience translating complex business requirements into configurable and maintainable rules.

Key Responsibilities
  • Design, develop, test, and maintain applications using Python.
  • Develop and implement business rules and decision logic using Business Rules Engine frameworks/platforms.
  • Translate business requirements and functional specifications into technical solutions and executable rules.
  • Design rule models, decision logic, rule flows, and rule validation mechanisms.
  • Integrate BRE solutions with Python applications, APIs, databases, and other enterprise systems.
  • Develop REST APIs and backend services using Python frameworks such as FastAPI, Flask, or Django.
  • Optimize business rules and application logic for performance, scalability, and maintainability.
  • Troubleshoot and resolve issues related to application logic, rule execution, integrations, and production environments.
  • Write unit, integration, and automated tests for Python applications and business rules.
  • Collaborate with Business Analysts, Product Owners, Architects, QA, and other stakeholders.
  • Participate in code reviews and follow established coding, security, and development standards.
  • Document business rules, technical designs, APIs, and implementation details.
  • Support deployment, monitoring, and troubleshooting of applications across development, testing, and production environments.
Required Skills & Experience
  • Strong hands-on experience in Python development.
  • Experience with Business Rules Engine (BRE), rule engines, or decision management platforms.
  • Understanding of concepts such as:
  • Business rules and decision logic
  • Rule authoring and management
  • Rule execution and evaluation
  • Rule versioning and lifecycle management
  • Decision tables / rule tables
  • Rule prioritization and conflict resolution
  • Experience developing RESTful APIs and backend services.
  • Strong understanding of object-oriented programming, data structures, algorithms, and software design principles.
  • Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with Git and standard software development practices.
  • Good understanding of unit testing, integration testing, debugging, and performance optimization.
  • Familiarity with Agile/Scrum development methodologies.
Education
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Equivalent practical experience may also be considered.
Experience Level

35 years of relevant software development experience, with hands-on experience in Python and exposure to or strong experience with Business Rules Engine technologies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Business Rules Engine (BRE) Developer
Business Rules Engine (BRE) Developer

United States Digital Space LLC • Maharashtra

On-site
INR 700,000 - 800,000
Provident Fund
Senior Developer – Business Rules Engine (BRE)
Senior Developer – Business Rules Engine (BRE)

United States Digital Space LLC • Maharashtra

On-site
INR 527,000 - 1,069,000
BRE Developer
BRE Developer

United States Digital Space LLC • Maharashtra

On-site
INR 527,000 - 1,000,000
Provident Fund
Junior BRE Developer
Junior BRE Developer

United States Digital Space LLC • Maharashtra

On-site
INR 527,000 - 700,000
Provident Fund
BRE / BRMS Developer - Immediate Joiner
BRE / BRMS Developer - Immediate Joiner

United States Digital Space LLC • Maharashtra

On-site
INR 600,000 - 700,000
Provident Fund
IBM ODM Developer
IBM ODM Developer

United States Digital Space LLC • Maharashtra

On-site
INR 527,000 - 800,000
Provident Fund
Python Developer
Python Developer

Programmers.io • Pune District

On-site
INR 1,000,000 - 1,500,000
Python Developer
Python Developer

Programmers.io • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Sailssoftware • Visakhapatnam

On-site
USD 908 - 1,704
Python Developer
Python Developer

Neurealm • Chennai District

On-site
INR 1,500,000 - 2,500,000