Job Title: Programmer L3
Job Summary:
Provide programming support to fulfill customers' requests and support the internal systems infrastructure by performing the following duties.
Essential Functions:
• Refine customer data and format final product using our document creation software suite - (PreS).
• Code, test and troubleshoot programs utilizing the appropriate hardware and programming technology.
• Maintain and modify programs; make approved changes, develop detailed programming logic, and coding changes.
• Write new program code using prescribed specifications.
• Evaluate simple interrelationships between programs such as whether a contemplated change in one part of a program would cause unwanted results in a related part.
• Analyze performance of programs and take action to correct deficiencies based on consultation with users and approval of supervisor.
• Confer with users to gain understanding of needed changes or modifications of existing programs. Resolve questions of program intent, data input, output requirements and inclusion of internal checks and controls
• Write and maintain programming documentation, document programming problems and resolutions for future reference. Performs these documentation and administrative duties in a timely manner.
• Performs other duties and responsibilities as requested.
• Assist personnel of other departments as an Information Technology resource.
• Embrace the team core values.
Minimum Requirements:
Specific Job Skills:
• Demonstrated ability to effectively interact with individuals and groups both within and external to the company to achieve desired results.
• Demonstrated ability to analyze an issue/problem and make recommendations for an effective and efficient resolution.
• Excellent verbal and written communication skills.
• Proven commitment to providing excellent customer service within all dimensions of the job duties on a consistent basis.
• Demonstrated ability to work in an MS Office environment.
• Conceptual understanding of data elements, FTP clients and databases.
• Advanced knowledge of overall processing concepts.
• Ability to interpret complex requirements, relate them to the existing processes, and design, document, and execute creative solutions.
• Ability to execute complete implementations including all phases and services as well as complex programming tasks with little or no supervision.
• Ability to clearly and thoroughly document programming changes in simple terms and articulate any potential concerns or impacts to processing/output.
• Ability to debug complex code, problematic situations, and/or unique processing exceptions.
• Ability to design, document, and execute thorough test plans for all processes/services required in an implementation and/or complex tickets.
• Ability to understand when to use different types of testing including edge cases, regression tests, output comparison tests, and any other tests.
• Ability to effectively assess priority/complexity of tasks and manage time appropriately.
• Ability to identify and communicate any concerns with ability to meet time frames with appropriate team members and supervisor.
• Ability to understand and work with data in various formats, identify key data elements, anticipate, and design data validation, and understand impact on output and downstream processes.
• Complete understanding of data services including, but not limited to CASS, NCOA, E-Services, other preprocessing and postprocessing services.
• Ability to understand requirements for different delivery types (print, email, SMS, etc.) and implement or maintain the requisite logic.
• Full understanding of big picture, up-stream and down-stream processing including but not limited to production workflows, mailing services, E-bill services, indexing and other supplemental data feeds.
• Intermediate understanding of associated processes in other departments that rely on doc comp output.
• Ability to speak intelligently about challenges and potential solutions in a group setting with or without end-client involvement.
• Ability to participate in conversations with end-clients and support other team members on client-facing calls when needed.
• Up to 10% travel may be required
Education: 4-year degree in Computer Science, Information Systems, or related field, or equivalent experience
Experience: Minimum of 5+ years of programming experience
Supervision: N/A
Certifications: N/A
Language Skills:
Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. Ability to write reports, business correspondence and
procedure manuals. Ability to effectively present information and respond to questions from a variety of both internal and external sources.
Physical Capabilities: Standard categories
The physical capabilities described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
#LI-DNI
#LI-DNP