New York City, NY-posted 2 months ago
Full-time • Mid Level
New York City, NY
5,001-10,000 employees
Justice, Public Order, and Safety Activities

The Department of Citywide Administrative Services seeks to hire a .Net Application Developer to substantially contribute to the development, design, and delivery of various applications for our Energy Management Line of Service. For background, Division of Energy Management serves as the hub for all energy projects for City government operations. DEM develops the City's annual utility energy budget; manages the City's electricity, natural gas, and steam accounts; helps agency partners identify and pursue energy-saving opportunities; does energy efficiency and clean power generation projects across the City's portfolio; and implements operations and maintenance best practices. Specifically, DEM is tasked with leading the City's efforts to reduce emissions from City government operations 40 percent by 2025, 50 percent by 2030, and 80 percent by 2050.

  • Craft efficient, scalable, and user-friendly software solutions using the .NET framework.
  • Regularly monitor, update, and maintain Energy Management Applications to ensure optimal performance, security, and user experience.
  • Identify and resolve system glitches, bugs, or malfunctions, minimizing downtimes and ensuring uninterrupted service for city employees.
  • Work closely with the other developers and business analysts to identify potential system enhancements and implement them for improved functionality and user experience.
  • Ensure seamless integration of new software with existing systems and databases, prioritizing data integrity and accessibility.
  • Regularly review and optimize code, ensuring that applications run efficiently and are free from bugs or issues.
  • Act on feedback from users to refine and optimize the Energy Management Applications.
  • Maintain comprehensive documentation for system updates, modifications, and best practices, ensuring knowledge continuity.
  • Ensure that our energy applications adheres to necessary OTI compliance standards and follows best practices in data security.
  • Work in tandem with external consultants or vendors as needed, ensuring the smooth integration of third-party tools or updates.
  • Provide training and support to our business teams as needed.
  • A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project.
  • A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in '1' above, including one year in a project leader capacity or as a major contributor on a complex project.
  • A satisfactory combination of education and experience that is equivalent to (1) or (2) above.
  • 3+ years of experience developing Microsoft ASP.NET applications using MVC 5 or higher.
  • 2+ years of experience developing WebAPI applications.
  • 2+ years of hands-on experience in architecting and developing Vue, Angular or React applications.
  • 3+ years of experience with HTML5, Bootstrap, CSS3.
  • 2+ years of experience with Microsoft Entity Framework, Entity Framework Core & LINQ.
  • 2+ years of experience with .Net Core.
  • 3+ years of strong SQL database development and performance tuning experience.
  • Experience in SQL Server latest versions and ETL.
  • Experience in design and implementation of user interfaces.
  • Experience in server and application troubleshooting.
  • Experience in designing and developing robust database driven applications with advanced reporting functionalities.
  • Public Service Loan Forgiveness eligibility.
  • Open to qualified persons with a disability through the 55-a Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service