Senior Software Engineer – PowerBuilder
Location: Hyderabad
Work Mode: Hybrid (3 days from office)
Experience: 5–8 Years
Notice Period: Immediate Joiners Only
We are looking for an experienced Senior Software Engineer – PowerBuilder with strong hands-on experience in PowerBuilder, .NET/C#, and SQL Server. The candidate will work on modernizing legacy PowerBuilder applications by analyzing existing functionality and supporting migration to .NET.
The ideal candidate should have strong reverse-engineering, troubleshooting, application development, and database analysis skills, along with the ability to work independently in an Agile workplace.
Key Responsibilities
- Analyze existing PowerBuilder applications, including modules, DataWindows, business logic, database interactions, integrations, and dependencies.
- Support the migration of PowerBuilder functionality to .NET/C#, translating existing business rules and functionality into maintainable technical solutions.
- Contribute hands-on to the design, development, enhancement, and testing of the replacement .NET implementation.
- Identify migration complexities, technical dependencies, gaps, and risks in legacy codebases and communicate findings to the project team.
- Analyze SQL Server queries, stored procedures, and data dependencies to support their transition or reuse in the target solution.
- Troubleshoot complex issues across legacy PowerBuilder modules, .NET applications, databases, integrations, and third-party components.
- Document existing PowerBuilder functionality and technical behavior to support migration, testing, traceability, and knowledge transfer.
- Develop and maintain unit tests and collaborate with QA teams to validate functional equivalence between legacy and migrated applications.
- Participate in technical analysis, backlog refinement, estimation, sprint planning,
and peer code reviews.
- Work independently with minimal supervision and proactively communicate technical risks.
Required Technical Skills
- PowerBuilder: Strong hands-on development experience, including understanding, navigating, troubleshooting, and modifying established codebases.
- .NET / C#: Hands-on development experience to contribute directly to migration and replacement application development.
- SQL Server: Strong experience with SQL queries, stored procedures, and database dependency analysis.
- Legacy Application Modernization: Experience in migrating or re-platforming legacy applications to .NET or other modern technology stacks.
- Object-Oriented Programming: Strong understanding of OOP concepts, design principles, and application architecture.
- Reverse Engineering: Ability to understand and analyze legacy application behavior, particularly where documentation is limited.
Preferred Skills
- Git, Visual Studio, and Azure DevOps.
- CI/CD pipelines and automated build and deployment processes.
- Unit testing, code reviews, coding standards, and application maintenance.
- Agile/Scrum development methodologies.
- Strong communication, documentation, and problem-solving skills.
Education
Bachelor's degree in Computer Science, Software Engineering, or an equivalent qualification/practical experience.
Important Requirements
- Candidates must be immediate joiners.
- Strong hands-on PowerBuilder experience is essential.
- Candidates must have working knowledge of .NET/C# and SQL Server.
- Availability to work in a hybrid model (3 days from the Hyderabad office) is mandatory.
Apply Now
Interested candidates can share their updated CV at
[email protected] or WhatsApp it to (phone hidden).
Stay updated with our latest job opportunities and company news by following us on LinkedIn:
Sourcebae on LinkedIn
📌 PowerBuilder (Hyderabad)
🏢 Sourcebae
📍 Hyderabad