Full Stack Developer, PSAL
: Job Details :


Full Stack Developer, PSAL

NYC Department of Education

Location: New York,NY, USA

Date: 2024-07-05T06:51:57Z

Job Description:

Position Summary : The New York City Public Schools (NYCPS) s Public Schools Athletic League (PSAL) provides opportunities for educating students in physical fitness, character development and socializing skills through athletic programs that foster teamwork, discipline, and sportsmanship. The PSAL suite of applications was created in the year 2000 to handle sports events and manage interscholastic competitions for NYC public high & middle schools. PSAL applications have been exponentially grown to handle over 25 varsity sports for more than 40,000 student athletes from over 500 member schools. PSAL has a large and multiplatform technical paradigm that provides operational support for scheduling more than 19,000 school sports events annually. The application has complicated programming logic that is unique to each varsity sport. The app supports 5,000+ staff with very complex roles (such as athletic directors, sports officials, doctors etc.) that are specific to PSAL operations, to operate and manage these events efficiently. PSAL apps also maintain both individual and teams stats as well as stats for numerous competitions. PSAL apps are instrumental in managing the scheduling of league & playoff events, submission of team approvals, roster & box scores, creation and maintenance of player profiles, authorization of payments to personnel, including arranging of MetroCard shipments to games, managing Summer Programs, providing Reports for operational intelligence and numerous miscellaneous tasks. Public facing PSAL website has an average of 10,000 users visiting daily. The Full Stack Developer (Applications), PSAL is responsible for designing, developing, testing, troubleshooting, integrating, performance monitoring, maintenance, enhancements, security management, and support of computer applications programs and data processing operations related to PSAL applications, including the PSAL website (www.psal.org), mobile app, and modernization of both. The Full Stack Developer will independently perform design, development, testing, and maintenance work of a highly technical nature. Performs related work. Reports to: Deputy Senior Executive Director Direct Reports: N/A Key Relationships: Will work closely with the Division of Instructional and Information Technology (DIIT) project management team, business units, data owners, developers, system integrators and vendors within NYCPS and other agencies. Responsibilities Holds senior-level technical responsibility for extremely complex computer applications programs.Leads in the design, development, enhancement, and support of Web and Mobile software using Visual Studio (.NET technologies - VB.NET, C#, ASP.NET, .Net Core) in accordance with business requirements and technical specifications as individual developer or jointly with members of development team.Designs, develops, enhances, and supports Microsoft SQL Server SQL programming, including Data Definition Language, Data Manipulation Language queries, stored procedures, user-defined functions, triggers and of database design as individual developer or jointly with members of development team.Develops and updates conceptual, logical, and physical data models and architecture diagram, and tunes up database design for maintainability, scalability, security and efficiency.Follows and implements industry best practices and standards during the full stack application development process in the following areas: data modelling, business logic layer, API, user interface implementation and overall architecture.Acts as point person accountable for work in all stages of the software development life cycle, including business process analysis/planning/design/testing/implementation.Coordinates multiple projects of highly technical complexity, including the modernization of the PSAL website and app.Communicates concisely and clearly with organization staff with different levels of technical expertise, including project managers, business analysts, architects, and project sponsors, as well as senior management.Creates database and software design artifacts, using tools such as MS Visio and ER/Studio. Qualification Requirements Minimum Required Professional/vendor certification(s) in computer applications programming that is required for the position to be filled. In addition, all candidates must have the following: A baccalaureate degree from an accredited college, and two years of satisfactory full time (not classroom based) experience in computer applications development planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management; orA four year high school diploma or its educational equivalent and six years of satisfactory full time (not classroom based) information technology experience of which at least 2 years must have been computer applications development experience as described in 1 above; orEducation and/or experience equivalent to 1 or 2 above. A masters degree in computer science or a related field from an accredited college may substitute for one year of computer applications development experience. However, all candidates must have at least one year of satisfactory full time (not classroom based) computer applications development experience as described in 1 above. Note: In addition to meeting the minimum Qualification Requirements: Incumbents may be required to update existing and/or obtain additional professional industry standard certification(s) for current and future technical environment(s) in which they may be assigned to work, as determined by the employing agency. Preferred 8+ years of experience in designing, developing, enhancing, supporting software and overall architecture of full stack application as well as data integration components using Visual Studio and Microsoft SQL Server and other cloud-based databases.8+ years of experience with using .Net Technologies (Visual Basic.Net, C#, ASP.NET, .NET Core) for building Web applications utilizing Visual Studio, scripting language angular, react.8+ years of experience in working through all stages of the software development life cycle, including business process analysis/design/planning/implementation.6+ years of experience in DevOps, agile, hybrid application development with application security Veracode, and testing tools Browser stack, LoadRunner4+ years of experience in implementing data integration projects between on premise and cloud platforms using modern data integration technologies, e.g., SSIS, Azure Data Lake, and AWS Glue.4+ years of experience in design, development, security, performance tuning, resiliency, and management of microservices, containers, API-based applications and programs Ability to interact with high-level senior IT management, Business partners, vendors and to manage and supervise work of other team members.Experience with design tools such as ER/Studio and MS Visio.Experience with GIS and mobile application design and development.Experience developing and maintaining systems that support key business operations of a large public sector organization like the NYCPS.Excellent written and spoken communication skills with both technical and non-technical stakeholders.Certification:MCSDMSCAAzure developer certification Salary : $108,092 - $130,000 (Internal candidates who are selected for this position and who currently hold comparable or less senior positions within the DOE will not earn less than their current salary.) Please include a resume and cover letter with your application. NOTE: The filling of all positions is subject to budget availability and/or grant funding. New York City Residency is NOT Required * We encourage all applicants from the New York City tri-state area to apply. AN EQUAL OPPORTUNITY EMPLOYER DOE Non- Discrimination Policy The Department of Education of the City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment upon any legally protected status or protected characteristic, including but not limited to an individual's actual or perceived sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, gender identity, veteran status, or pregnancy. For more information, please refer to the DOE Non-Discrimination Policy. Public Service Loan Forgiveness As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education's website at informationThe New York City Public Schools is the branch of municipal government in New York City that manages the city's public school system. These schools form the largest school system in the United States, where over 1 million students are taught in more than 1,400 separate schools across the five boroughs. NYCPS is committed to creating and supporting learning environments that reflect the diversity of New York City. We believe that all students benefit from diverse and inclusive schools and classrooms, and we strive to welcome and support all students, families, and school staff. To do this, we hire diverse central, administrative, and school-based staff. Additionally, we strive to achieve equity and opportunity in our procurement by purchasing goods and services from a diverse vendor pool and supporting Minority/Women-owned Business Enterprises (MWBEs). These efforts ensure that our diverse student body receives the tools to thrive in college, in careers, and as active members of their communities.Technology, Consulting, Education, Human Resources, Government, Nonprofit #J-18808-Ljbffr

Apply Now!

Similar Jobs (0)