eProductivity Software logo

Principal Software Engineer

eProductivity Software

Posted about 1 month ago

About this role

Full Time Senior Principal Software Engineer in AI at eProductivity Software in Whitefield, Bangalore, India. Apply directly through the link below.

At a glance

Work mode
Office
Employment
Full Time
Location
Whitefield, Bangalore, India
Experience
Senior · 7+ years

Core stack

  • Documentation
  • Optimization
  • Architecture
  • Performance
  • Scalability
  • Confluence
  • Mercurial
  • Debugging
  • NET Core
  • Design
  • Agile
  • Scrum
  • SOLID
  • Jira
  • SQL
  • Git

Quick answers

  • What skills are required?

    Documentation, Optimization, Architecture, Performance, Scalability, Confluence, Mercurial, Debugging, NET Core, Design, and more.

eProductivity Software is hiring for this role. Visit career page

Bengaluru, India

Job Title: Progress OpenEdge Developer (OOABL / ADM2 / Classic AppServer)

Role Overview:

We are seeking an experienced Progress OpenEdge Developer with expertise in OOABL, ADM2, Classic AppServer, and strong database knowledge. The candidate will design, develop, and maintain robust business applications while ensuring high performance, scalability, and maintainability.

Key Responsibilities:

  • Design, develop, and maintain applications using Progress OpenEdge (OOABL), ensuring reliability, scalability, and adherence to performance standards.
  • Apply reusable code design principles and leverage application architecture/framework capabilities to deliver maintainable solutions.
  • Collaborate closely with Product Owners to shape product direction by combining technical feasibility with user needs.
  • Develop, extend, and debug applications using ADM2 and Classic Progress AppServer.
  • Write efficient queries and optimize Progress OpenEdge DB and SQL database interactions.
  • Contribute high-quality code following Progress Programming Standards, maintaining clear design and technical documentation.
  • Participate in design reviews, code reviews, and troubleshooting across multiple application layers.

Required Experience (5–7 Years):

  • Strong, hands-on experience in Progress 4GL / OOABL, specifically OpenEdge 11.7.
  • Expertise in ADM2-based application development.
  • Practical experience with Classic AppServer (PASOE knowledge is a plus).
  • Thorough understanding of Progress OpenEdge database concepts, data modeling, and optimization techniques.
  • Experience in .NET Framework / .NET Core development.
  • Hands-on experience with Entity Framework (EF).
  • Strong experience with SQL databases including writing, tuning, and debugging SQL queries.
  • Solid understanding of Progress OpenEdge application architectures.
  • Mature skills in application design, coding, testing, debugging, and performance tuning.

Tools & Development Methodologies

  • Experience with Confluence, JIRA, Mercurial, and Git.
  • Hands-on experience with Agile methodologies, particularly SCRUM.
  • Understanding of Object-Oriented Analysis & Design (OOAD) and component-based architecture.
  • Knowledge of software development best practices, version control, and collaborative workflows.

Soft Skills

  • Collaborative and open mindset with willingness to share ideas and knowledge.
  • Proactive problem-solving approach with strong ownership and follow-through.
  • Ability to manage and prioritize multiple time-sensitive tasks effectively.
  • Strong communication and interpersonal skills

Job details

Workplace

Office

Location

Whitefield, Bangalore, India

Job type

Full Time

Experience

Senior · 7+ years

Similar

Company

Website

Visit site

Twitter

@ePS_sw

Jobr Assistant extension

Get the extension →