Programmer II

Williamsport, Pennsylvania

BLaST Intermediate Unit
Apply for this Job
Summary

The Programmer II shall be responsible for the intermediate development, implementation, and ongoing maintenance of the Intermediate Unit's software applications and associated technical infrastructure. Working closely with the Director of Technology and other programming staff, Programmer II will provide reliable, maintainable, and secure solutions that align with the IU's strategic objectives.
Essential Duties & Responsibilities

Essential duties and responsibilities include the following. Other duties may be assigned.
  1. Develop, implement, and maintain software applications primarily utilizing C , JavaScript, ASP.NET, Blazor, and associated technologies.
  2. Create, modify, and maintain SQL Server database schemas, stored procedures, views, and triggers.
  3. Implement web application frameworks such as .NET
  4. Deploy and manage application environments, including IIS and SQL Server configuration.
  5. Analyze, debug, and resolve software-related issues in both development and production environments.
  6. Use the DevOps application for source control within a collaborative team environment.
  7. Generate technical documentation, including system design documents, user guides, and detailed software architecture specifications.
  8. Participate actively in code reviews and provide constructive feedback.
  9. Collaborate closely with team members, ensuring projects are completed on schedule and within budget.
  10. Regularly communicate project status, technical challenges, and risks clearly and promptly to the Director of Technology.
  11. Provide mentorship and guidance to Programmer I and other junior technical staff.
  12. Stay current with new technologies and programming methodologies to ensure continuous improvement of IU software applications.
  13. Provide exceptional customer support by addressing end-user inquiries and technical issues promptly and professionally.
  14. Maintain a valid state driver's license and ability to drive without advanced notice
Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
Education and/or Experience

Must possess a Bachelor's degree in Computer Science or closely related field with two (2) years of relevant experience OR an Associate degree with four (4) years of experience supplemented by recognized courses in relevant fields. Other equivalent combinations of training, experience, and education will be considered. Must demonstrate current knowledge, skills, and abilities related to web-based and backend software development, application security best practices, and software optimization. Experience with Windows Server environments is required. Must have strong verbal and written communication skills, problem-solving abilities, and experience creating secure web-based applications. Candidate must have a proven ability to establish effective working relationships with IU staff, vendors, and the general public.
Language and Communication Skills

The Programmer II must establish and maintain effective working relationships with diverse groups including administrators, educators, vendors, and community representatives. The individual shall offer user support emphasizing strong customer service, promptly responding to technical assistance requests, and maintaining clear, timely communication. The candidate must effectively write technical documentation and reports and actively participate in team-oriented project settings.
Mathematical Skills

Intermediate mathematical skills including the ability to apply concepts such as statistical inference, algebraic formulas, and geometry to software development and data management scenarios.
Reasoning Ability

Ability to independently analyze technical problems, handle various software development scenarios, and interpret complex written, verbal, or diagrammatic instructions. Must efficiently resolve practical problems, even in situations where guidelines or standards may not fully exist.
Certificates, Licenses, & Registrations

None required.
Physical Demands

While performing job duties, the employee is regularly required to sit and occasionally reach with hands and arms. The employee must occasionally lift and/or move objects weighing up to 60 pounds. Specific vision abilities required include close vision and the ability to adjust focus.
Work Environment

This position offers the possibility of a hybrid work environment, allowing a combination of remote and in-office work based on department needs. While performing job duties, the employee is regularly required to sit and occasionally reach with hands and arms. The noise level in the work environment is usually moderate.
Date Posted: 17 May 2025
Apply for this Job