Position Title Senior Computer Programmer
Required Application Type School Related Personnel
Salary/Pay Scale $27.80/hr Plus Generous Benefits Package Job Description
Location:
Erie 1 BOCES
Technology Services
E1B Education Campus
West Seneca, NY
Hours:
8:00AM-4:00PM
Hourly Rate:
$27.80/hr PLUS Generous benefits package
Annual Education Stipends:
$500 for Associates Degree/Accredited Training Program Certification or
$1000 for Bachelors Degree or
$1500 for Masters Degree
Generous Benefits Package including but not limited to the following: Employment - Erie 1 BOCES
- 15 Paid annual Holidays
- Generous Paid Personal/Sick time
- Generous Paid vacation days
- Premium Health and Dental plans (E1B pays 85%)
- Life insurance at NO cost to you
- FSA plan
- Commitment to Diversity, Equity, and Inclusion
- NYS Retirement System
- 403b AND 457 retirement plans
Job Responsibilities:
The senior computer programmer in Technology Services actively participates in the programming of data processing projects. He/she demonstrates good knowledge of assigned applications and the associated computing environments. This employee exhibits a high degree of logical reasoning, accuracy and sound judgment, works independently, and is resourceful and proactive. Although the senior computer programmer does not act as a supervisor of other employees, he/she may guide, encourage, direct and monitor team members as directed.
Maintain and enhance the functionality of our Test Scoring and Data Warehouse applications using C , SQL, and various other programming languages.
1. Programming and Analysis:
- Demonstrates good knowledge of assigned applications and the associated computing environments
- Develops awareness of other computing environments used by the organization
- Completes data fixes as needed
- Programs within the guidelines established by the team or manager
- Evaluates efficiency, accuracy, and presentation of output
- Recognizes potential problems and works with supervisors to analyze and improve design
- Tests and debugs program logic independently
2. Communication:
- Communicates effectively with all programming team members and support staff
- Trains, guides and mentors team members and co-workers as directed
- Uses the designated change management system to log, document, suggest assignments, and report on project status
3. Planning, Design and Documentation:
- Works with the team to set timelines and task sequences
- Suggest design improvements
- Demonstrates ability to define programming tasks required to complete a project
- Develops test plans with assistance
- Documents procedures are worked on, they collaborate with team on assembling user and system flow documentation, per established standards.
- Assists with implementation, including establishing timelines and monitoring system output
4. Other:
- Maintains confidentiality of information
- Responds quickly and calmly to system emergencies
- Establishes and maintains good working relationships
- Supports the team approach and promotes team guidelines
- Uses professional development opportunities to improve skills and stay current with new technology
- Participates in disaster recovery, including planning and testing
- Performs other related duties as assigned
Civil Service Title Senior Computer Programmer Job Qualifications
Minimum Civil Service Qualifications:
Must hold permanent status as a Senior Computer Programmer; or; Must be reachable on the current Senior Computer Programmer civil service list;
OR; if you have not taken an exam;
Must meet minimum qualifications for a provisional appointment as follows:
A) Graduation from a regionally accredited or New York State registered two (2) year college or university with an Associates degree in Data Processing or Computer Science and two (2) years of Data Processing experience involving computer programming; or;
B) Graduation from high school or possession of a high school equivalency diploma and three (3) years of data processing experience, at least two (2) years of which must have involved computer programming; or;
C) Satisfactory completion of a certified course in computer programming as offered by a New York State approved technical training institute and two (2) years of data processing experience involving computer programming; or;
D) An equivalent combination of training and experience as defined by the limits of (A) and (B).
Desired Qualifications :
- Proficiency in C programming language and MVC framework.
- Strong experience designing and working with relational databases (SQL Server, Oracle, etc.).
- Solid understanding of database optimization techniques and performance tuning.
- Familiarity with Front End technologies such as HTML, CSS, JavaScript, and jQuery.
- Ability to work collaboratively in a team environment and communicate effectively.
- Problem-solving skills and attention to detail, with a commitment to producing clean and efficient code.
- Experience with version control systems (eg, Git) and agile development methodologies.
APPLICATIONS WILL BE ACCEPTED THROUGH APRIL 14, 2025.
recblid p8u5yxq5ehn72rer5h1im368j1anpn