BHUBANESWAR · FULLTIME
Python Developer-Business Rules Engine (BRE)
Annapurna Finance Pvt. Ltd.
Bhubaneswar · onsite · Posted 64d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Naukri · 9 questions to answer1.2s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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.
Sourced from naukri
Section · 02
Skills
Section · Company
About Annapurna Finance

Annapurna Finance Pvt. Ltd.
NBFC
10.1k+
employees
2009
17 years old
Bhubaneswar,Odisha
India
₹4.5L PA avg
Avg at Annapurna Finance
About
Industries
Employee ratings
10 reviews
Culture
3.2
Career growth
3.2
Work-life
3.1
Employees rate it well for
Find them on