Programmer Analyst - Corpus Christi, United States - United Family Services Inc

    Default job background
    Description


    The Programmer / Analyst is responsible for designing, developing, documenting, and supporting custom software interfaces for the integration of internal and partner software systems.


    Key Responsibilities:
    Work with business teams to gather user requirements and build software specificationsDesign, develop, test, and deploy interfaces based on specificationsCommunicate with end-users and project leaders to coordinate planning, training, and supportAnalyze and modify existing interfaces to enhance functionality, adapt to technology changes, and resolve issuesLead programming projects and initiatives, as assigned by managementCreate documentation for user training and application supportIndependent worker with ability to analyze processes and build sound solutionsCollaborate with a group of software engineers, operations team (hardware support, Unix admins, DBA, network team), help desk, and project managersMaintain relationships with United team members who utilize custom softwareMaintains relationships with various software and hardware vendors, as well as United business partnersPerforms other duties as requested or required by upper management

    Key Requirements:
    Bachelor's degree in Computer Science or MIS or equivalent experienceExperience with the followingMicrosoft Windows and Linux/Unix environmentsC# programming, Java is a plusShell scripting


    Working knowledge of relational databases, including design, definition, and data manipulationExperience with SQL Server is a plusExperience with ETL tools is a plusExperience with Web Services and related technologies (JSON/XML) is a plusExercise judgment based on an understanding of organizational policies and activities.

    Plan and organize effectively, prioritize goals, use time efficiently, and stay on task.
    Communicate effectively, both orally and in writing.
    Establish and maintain effective work relationships.
    Ability to accept supervisory coaching related to performance, work habits and attitudeAbility to function well in pressured situations and make sound decisionsAbility to learn, use, and operate various computer software programs and other electronic toolsAbility to accept supervisory coaching related to performance, work habits and attitudeAbility to function as a team member and get along with others

    #J-18808-Ljbffr