Reference # 20-00030 Title Application Developer(Power Builder)
Location Phoenix, ARIZONA
Position Type Contract
Experience Level Contract
Start Date / End Date 10-02-2020 --- 10-08-2020
Role and Responsibilities
The Powerbuilder developer is responsible for building and supporting applications, including everything from back-end services to our client-end products. Primary responsibilities will be to support existing production workloads, upgrade the application to current version of Powerbuilder, develop new features for deployed products, process service desk tickets for our customers, engage with the rest of the team on problem solving and coordinate the release of application patches with DevOps.
Specific duties include:
Design, build and maintain efficient, reusable and reliable Powerbuilder code.
Upgrade a Powerbuilder 8 application to use most current version of Powerbuilder
Move the code from TFS to Git
Manage service desk tickets for applications that the developer is supporting
Patch and update applications based on customer needs.
Identify bottlenecks and bugs while devising solutions to these problems.
Help maintain code quality, organization and automation.
Improve systems by studying current practices; designing modifications.
Ability to work closely with internal clients, technicians and engineers.
Conduct insightful, ad-hoc analysis to investigate ongoing or one-time operational issues.

Qualifications and Education Requirements
Computer science, Information Technology Associate or BS degree a plus and/or equivalent combination of experience, knowledge, skills and abilities.
Minimum of 5 years experience in application development or related field.
5 years Powerbuilder experience
Detail oriented, analytical and inquisitive with excellent documentation skills.
Ability to work independently and with others.
Extremely organized with strong planning, organizational and time-management skills.
Ability to work in an agile development environment.
Self-starter, able to work with limited supervision, with excellent time management skills.
Proficient in Powerbuilder and it's tooling and methodologies
Strong understanding of object-oriented programming.
Familiar with various design and architectural patterns.
Working knowledge of SQL, data extracts and reporting
Creating database schemas that represent and support business processes.
Basic understanding of the Common Language Runtime (CLR), its limitations, weaknesses and workarounds.
Implementing automated testing platforms and unit-tests.
Proficient understanding of code versioning tools such as SourceSafe, Team Foundation Source Control (TFS/TFVC) and Git.