The Information Technology Software Developer (ITSD) is responsible for reviewing, analyzing and modifying programming systems including coding, testing, debugging and documenting programs.
A 40 to 45-hour workweek, with a flexible schedule. The ITSD is required to fill on-call positions as assigned by the Information Technology Director (ITD).
Education & Training:
- High school graduate required
- One year of work experience is preferred
- College degree in Computer Science or related discipline preferred
- Experience with application design and development utilizing the Microsoft suite of tools ( C# / Visual Basic.Net and SQL Server required) including T-SQL
- Experience with Crystal Reports 9 preferred
Essential Knowledge, Skills & Abilities:
- Strong analytical and troubleshooting skills
- Self-directed and able to work independently with minimal supervision
- Ability to work as part of an agile development team and take guidance from Lead Software Developer
- Ability to communicate effectively in English (excellent grammar, spelling, writing, and verbal skills)
- Effective reasoning and deductive ability
Essential Job Functions & Duties:
- Responsible for design and programming applications front-end Graphical User Interface
- Responsible for design and programming applications business logic
- Responsible for design and programming applications data storage and retrieval
- Responsible for design and programming applications reporting
- Responsible for analysis and optimization of applications
- Develop existing applications by analyzing and identifying areas for modification
- Create test cases for Information Technology Department Staff to utilize during the testing process
- Responsible for initial testing to ensure included features are compliant with application design
- Document results of testing processes
- Document features and business logic rules incorporated into assigned applications
- Research, diagnose and correct software defects discovered by application end-users
- Integrate commercial and/or proprietary applications with existing applications
- Maintain appropriate version control of all assigned applications
- Interface with and participates in design teams for implementing new applications
- Provide on-going technical support of the proprietary applications
- Work on multiple projects simultaneously
- Complete assigned tasks within time allotted on project schedule
- Provide training to Information Technology Department staff as required
- Perform other duties assigned
OTHER PERFORMANCE AREAS:
- Display good verbal and written communication skills
- Maintain a good working relationship with supervisor, co-workers and clients
- Use good judgment and sound decision-making skills
- Show initiative and dependability
- Maintain professional appearance and grooming
- Practice safety on the job
- Must be punctual and reliable in attendance
Customer Service Skills:
- Maintains or enhances self-esteem of patients/customers
- Listens and responds with empathy to patients/customers
- Involve the patients/customers
- Gives and receives patients/customers feedback
- Acknowledges patients/customers courteously and with full attention
- Clarifies patients/customers needs understanding their need before taking action or offering a solution
- Meets or exceeds patients/customers expectations taking opportunities to do more than is expected
- Confirms patients/customers satisfaction by asking them if they received everything they needed or wanted
- Handles patient/customer problems by taking action to find solutions to their problems
Working Conditions & Risks:
Work is indoors in a well-lighted and seasonally heated and cooled office or clinic. Job hazards are estimated to be minimal. Potential risk exists from accidents while using routine office equipment.
Position requires occasional need to lift heavy (20-40lbs) computer equipment or boxes form chest height to floor to chest height. Prolonged sitting, sorting, moving about and intermittent typing approximately 4-6 hours per day routinely. Good vision, good hearing, and clear speech required (correctable). Repetitive motions consist of extended periods of upper body and upper limb movements (arms, hands and wrists).
- Stooping, kneeling, crouching, and squatting: Stooping required to pull and file charts or forms and paper stored in this area. Squats required to lift items form floor area.
- Reaching, handling, fingering and/or feeling: Reaches horizontally to receive papers and forms form applicants. Reaches horizontally up, down and to the side to obtain and secure papers and make use of office equipment. Must be able to use a typewriter. Must be able to work with papers at the 42” level.
- Talking, hearing and seeing: Must be able to speak and hear clearly enough for listener to understand conversational tone form a 5 foot distance when communicating with co-workers. Must be able to read printed forms (in English).