Overview
Skills
Job Details
Skills and Experience Required:
Required:
5-10+ years of experience, with deep knowledge of PowerBuilder versions and its foundation class (PFC) libraries.
Can design, code, test, and maintain applications using the PowerBuilder development environment and PowerScript programming language.
Able to optimize and enhance existing PowerBuilder applications, including DataWindows, for improved performance, functionality, and user experience.
Ability to troubleshoot, debug, and resolve technical issues reported by users to ensure continuous software operation.
Partner with business analysts and other stakeholders to translate business requirements into technical specifications and deliver tailored solutions.
Create and maintain technical documentation for application processes, code changes, system specifications, and flow diagrams.
Use version control systems, such as Git, to manage code changes.
Provides high-level design and development for complex applications, including planning for application modernization.
Strong understanding of object-oriented programming (OOP) principles
Strong SQL skills with hands-on experience in PostgreSQL
Experience coding stored procedures, triggers, and optimizing queries in PostgreSQL
Develop and maintain modern web interfaces using React.
Experience in Spring Boot and RESTful API development.
Strong problem-solving and analytical skills.
Job Responsibilities:
Understand the Business End to End.
Understand the Application Architecture.
Understand the project timelines and deadlines.
Provide Impact analysis for new requirements or changes.
Responsible for low level design with the team.
Convey architectural solutions to all levels of professionals and leaders.
Ensure Code Quality and Deliverables.
Lead the team and deliverables -Prioritize work with stakeholders.
Understand and follow the current Code Build and Deployment patterns across all environments.
Perform checkouts of the code deployments before the QA starts testing.
Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review.
Develop and Mentor Junior Developers.
Plan and prepare to support PI planning Events.
Work breakdown by stories for development.
Accurate work Estimation and commitment to timelines and deadlines.
Identify dependencies and communication.