Application Developer
City of New York · New York, NY · 9 mo ago
Engineering$107k–$123k/yrFull-time
About the role
The Department of Citywide Administrative Services (DCAS) seeks to hire a Net Application Developer to develop, design, and deliver various applications for the Energy Management Line of Service. This role is crucial for the City's efforts to reduce emissions from government operations.
Responsibilities
- 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.
- Troubleshoot system glitches, bugs, or malfunctions, minimizing downtimes and ensuring uninterrupted service for city employees.
- Work closely with 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.
- Optimize code regularly to ensure applications run efficiently and are free from bugs or issues.
- Act on user feedback to refine and optimize Energy Management Applications.
- Maintain comprehensive documentation for system updates, modifications, and best practices, ensuring knowledge continuity.
- Ensure applications adhere to necessary OTI compliance standards and follow best practices in data security.
- Collaborate with external consultants or vendors as needed, ensuring the smooth integration of third-party tools or updates.
- Provide training and support to business teams as needed.
Requirements
- 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.
- Experience in developing Microsoft ASP.NET applications using MVC 5 or higher.
- Experience developing WebAPI applications.
- Hands-on experience in architecting and developing Vue, Angular or React applications.
- Experience with HTML5, Bootstrap, CSS3.
- Experience with Microsoft Entity Framework, Entity Framework Core & LINQ.
- Experience with .Net Core.
- Strong SQL database development and performance tuning experience, including experience in SQL Server latest versions and ETL.
- Experience in designing and developing robust database driven applications with advanced reporting functionalities.
- Experience in server and application troubleshooting.
- Experience in designing and developing user interfaces.
Qualifications
- One year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.
- College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience.
- A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above.
Skills
- 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.
- 2+ years of experience with HTML5, Bootstrap, CSS3.
- 2+ years of experience with Microsoft Entity Framework, Entity Framework Core & LINQ.
- 3+ 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.
Pay
$107,137.00 – $123,208.00
Schedule
N/A