Overview:
We are seeking a seasoned .NET developer to join the Student Systems and Support Team within a public sector technology services department. This role focuses on maintaining and enhancing two mission-critical internal applications:
- Student Assignment System (SAS): Manages student school assignments and waitlists.
- Safety and Security Incident Reporting System (SSIRS): Tracks and manages student-related incidents.
Both systems are built on legacy technologies and hosted on Windows Server 2019. The selected candidate will ensure operational stability, contribute to system enhancements, and support planning for SAS replacement and sunsetting.
Responsibilities:
- Provide daily operational support for SAS and SSIRS.
- Implement bug fixes and minor feature enhancements.
- Participate in code reviews, team meetings, and provide weekly status updates.
- Maintain and update technical and functional documentation.
- Manage source control (SVN) and versioning protocols.
- Configure and deploy TeamCity projects.
- Develop and maintain SSIRS reports.
- Support annual school year transition processes and reporting.
- Collaborate with cross-functional teams including analysts, developers, DBAs, and business stakeholders.
- Contribute to SAS RFP documentation and sunsetting strategy, including:
- Data integration and migration planning.
- Timeline and milestone development.
- System archival documentation.
- Knowledge transfer and handover planning.
Deliverables:
- Timely and high-quality bug fixes and enhancements.
- Weekly progress reports.
- Up-to-date technical documentation for both systems.
- Comprehensive RFP documentation for SAS replacement.
- Actionable SAS sunsetting plan.
- Knowledge transfer sessions and supporting materials.
Required Qualifications:
- 7+ years of experience in .NET development.
- Strong understanding of SDLC and development best practices.
- Excellent communication skills.
- Expertise in:
- C#, ASP.NET, MVC, WCF, Web Services
- IIS 10.0+
- .NET Framework/.NET Core
- Entity Framework
- SSRS and SQL (queries, stored procedures, performance tuning)
- TeamCity configuration and deployment
- Experience maintaining and enhancing legacy systems.
- Proficiency with source control tools (SVN, Git, TFS).
- Strong debugging and troubleshooting skills.
- Ability to work independently and collaboratively.
- Capable of presenting technical concepts to non-technical audiences.
- Experience in high-pressure environments with tight deadlines.
- Familiarity with front-end technologies (JavaScript, JQuery, React, Angular).
- Exposure to CI/CD pipelines and DevOps tools.
- Experience in regulated environments (e.g., education, government, healthcare).
- Knowledge of ETL tools and processes.
- Prior experience in school district or similar public sector environments.