Position Summary:
Under the direction of the Director, the SIS Technical Lead will provide technical lead support for the Student Information System (SIS), integration of SIS with multiple external information systems, Maryland state and federal reporting, and student related custom application development. The work involves moderate to full-range tasks as assigned by the Director in the analysis, design/development and testing of applications and customizations across related functional areas and the development of conversion and system implementation plans that ensures software, developed and deployed to the production environment, adheres to specified requirements, satisfies end-user needs and expectations, and meets the objectives of Prince George’s County Public Schools.
Duties and Responsibilities:
- Leads a team of developers working with the various SIS modules (Enrollments, Attendance, Grade, scheduling…etc.), as well as state and federal reporting;
- Analyzes and documents the SIS design and overall solution in a highly complex, tightly integrated SIS environment;
- Prepares technical design documents for solution, new modifications, reports and extensions for SIS;
- Coordinates with other departments to ensure proper strategic planning, resource allocation, and effective use of developers;
- Maintains and supports the existing customizations/extensions and changes to the production environment;
- Performs development work (actual coding) for more complex requirements and is the technical lead for all upgrades;
- Assumes responsibility for new business requirements and implements future SIS enhancements to meet the business needs;
- Ensures compliance with data privacy laws (i.e., FERPA, GDPR);
- Troubleshoots existing system problems and support end-users; and
- Performs other duties as assigned.
Qualifications:
- Strong experience with relational databases (Oracle and MS SQL Server preferred), including proficiency in SQL, PL/SQL scripting procedures, data import/export and report generation;
- Hands-on experience with SIS (Synergy preferred), including its data model, web services and customization capabilities;
- Experience across the full software development lifecycle, particularly with Oracle, APEX, .Net technologies and web services;
- Solid understanding of integration standards, such as WSDL, XML, XSD, and XSL;
- Proficiency in C#, Java and web application development;
- Experience with application authentication and authorization, specifically using Active Directory/ LDAP;
- Proficiency with tools, such as SQL Developer, TOAD, JDeveloper;
- Familiarity with Oracle Data Warehouse concepts and experience working with data warehousing;
- Proven experience in designing and developing complex web applications;
- Strong leadership abilities, with the capability to work independently and guide teams effectively;
- Solid project management skills, including the ability to manage multiple concurrent projects;
- Familiarity with Microsoft Project for project planning, tracking and reporting;
- Exemplary interpersonal skills that contribute to a courteous and respectful customer service oriented work environment;
- Ability to supervise and lead a team of developers, while also being an effective team player;
- Strong verbal and written communication skills, with an emphasis on clear and effective human relations; and
- Knowledge of UNIX, LINUX or AIX system administration is preferred.
Education and/or Experience Requirements:
Bachelor’s degree from an accredited college or university in computer science or a related field required. A minimum of eight (8) years of software development experience, preferably in a public sector K12 environment, with a proven record of successfully leading technical projects.
Certification:
None required.
Supervisory Responsibilities:
No direct supervisory responsibilities.
Physical Demands:
The physical demands 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 frequently required to stand, talk, hear, walk, sit, and use fingers, tools or controls. The employee is occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Specific vision abilities required by this job include close vision such as to read handwritten or typed material, the ability to adjust focus, and depth perception. While performing the duties of this job, the employee may occasionally push or lift up to 25 lbs.
Working Environment:
The work environment characteristics are representative of those an employee encounters while performing the essential functions of the job.
Additional Information:
None.