Programmer 3 (Yarmouth)

Employment Type

: Full-Time


: Information Technology

JOB TITLE: PR3 - Powerbuilder Programmer
LENGTH: Long term currently through 6/30/2020
START DATE: 12.016.2019
BACKGROUND CHECK: Hire Right Package B; Fingerprint Screen Yes

The Maine Automated Child Welfare Information System (MACWIS) is a federally compliant system used to maintain child welfare electronic client case records 24/7/365, including all aspects of supporting child welfare staff and Federal reporting requirements.
Must be able to write code in PowerBuilder and in PL/SQL.
Responsible to create documentation of all changes, test scripts and test results.
Must be able to work with the business for clarifications when needed.
S/he will be expected to understand and become the expert for a specific area of a larger system and understand ramifications for changes being made, once familiar with the system.
This is a professional level non-supervisory position.
Confers with other business and technical personnel to resolve problems of intent, inaccuracy, or feasibility of computer processing.
Works with necessary personnel to determine if modifications are necessary.
Leverages excellent written and verbal communication skills to develop new business process and programming solutions as directed by business and technical stakeholders.
Learn and contribute to Agile development methodology.
Provide status of work to Team Lead.
Engage in ongoing process improvement.

Test changes to the system and document test results in accordance with office documentation standards.
Successful candidates will implement specific change requests as provided for specified modules of the MACWIS system.
Successful candidates will implement specific change requests as provided to reduce data fixes and time spent by IT staff performing side tasks.

POWERBUILDER (Version 6 or higher)

POWERBUILDER (Version 12 or higher)
Agile Methodology experience

Analyze and design enhancements, development programs, and/or required fixes to production problems.
Design applications to functional and technical programming standards.
Conduct structured walk-throughs
Work with Functional Architects and Team Lead to gather and interpret user requirements into design specifications
Develop system specifications and interfaces.
Determine time estimates and schedule for work.
Moderate functional and process knowledge
Assist in managing and directing Application Team processes.
Coordinate work with other software developers on Application Teams.
Assist Team Lead or Test Team Lead in monitoring estimated-time-to-complete (ETC) and actuals for assigned tasks
Develop application designs in support of the systems specifications and interfaces, perhaps in conjunction with application or technical architects.
Operating System expertise sufficient to perform performance and tuning diagnostics.
Work with users to ensure that solutions meet business requirements.
Execution of all responsibilities with little direct supervision of Team Lead.
Generally aware of new developments in industry and process and has ability to apply them to work as appropriate.
Anticipate and resolve issues specific to the team.
Determine time estimates and schedule for own work and resolve issues in a timely manner.
Identify and track issues, risks and action items.
Plan all required process steps.
Review and understand the Application Teams workplan.
Provide status of work to Team Lead.
Anticipate, identify, track and resolve issues and risks affecting own work and work of the Application Team. Develop contingency plans as necessary.
Engage in ongoing process improvement.
Detailed functional and process knowledge.
Utilize deep modeling, design and coding skills.
Provide expertise in one or more database environments.

Associated topics: application architect, architecture, c/c++, design pattern, expert, matlab, php, programming, project architect, software engineer lead

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...