Role Overview
You will be responsible for maintaining and enhancing existing PowerBuilder applications, ensuring system stability through effective production support, and delivering change requests aligned with business needs.
Key Responsibilities
- Maintain and enhance PowerBuilder applications to ensure performance and reliability
- Provide production support, including incident troubleshooting, root cause analysis, and resolution
- Implement change requests and enhancements based on business requirements
- Collaborate with stakeholders to translate functional requirements into technical solutions
- Develop and maintain technical documentation, including system flows and specifications
- Ensure adherence to SDLC processes and quality standards
- Develop, test, and deploy software following SDLC and secure coding best practices
- Manage code using version control tools (e.g., Git)
- Perform unit testing and integration testing
- Participate in code reviews and quality assurance activities
- Troubleshoot and resolve defects and production issues
- Collaborate with cross-functional teams (QA, DevOps, Business Analysts)
- Participate in Agile/Scrum ceremonies
- Maintain accurate technical documentation
- Monitor and optimise system performance
- Implement security best practices
Key Requirements
- Minimum 3 years of experience in PowerBuilder development
- Strong expertise in PowerBuilder UI design and enhancement
- Experience in production support and incident management
- Familiarity with change request and release management processes
- Strong analytical, problem-solving, and documentation skills
- Familiarity with Agile/Scrum methodologies