
Senior PowerBuilder Developer
- Morris Plains, NJ
- Permanent
- Full-time
- 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.
- 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.
- Prolonged periods of remaining stationary at a desk and working on a computer
- Must be able to lift to 15 lbs., as needed
- Must be able to work on-site (corporate/client offices), as needed (not applicable for 100% remote roles)
- Occasionally required to bend, kneel, crouch, and reach overhead.
- Hand-eye coordination necessary to operate computers and various pieces of office equipment.
- Specific vision abilities required include close vision, the ability to tolerate fluorescent lighting, and the ability to adjust focus.