Position Description Under the general direction of the Technology Solutions Manager, the Technology Engineer serves as a member of the Technology Solutions team responsible for designing, developing, testing, implementing, enhancing, and maintaining enterprise business applications that support the Department's operations and the Mayor's PermitSF initiatives. The incumbent develops web applications, Application Programming Interfaces (APIs), and system integrations using technologies such as .NET, C#, JavaScript, HTML, CSS, jQuery, and Bootstrap. This position also supports application modernization, cloud adoption, and enterprise application infrastructure while ensuring system reliability, data integrity, and the delivery of secure, scalable technology solutions. MAJOR, IMPORTANT, AND ESSENTIAL DUTIES   According to Civil Service Commission Rule 109, the duties specified below are representative of the range of duties assigned to this job code/class and are not intended to be an inclusive list. Design, develop, and maintain enterprise business applications that support the Department's operations and initiatives. Develop web applications, APIs, and system integrations using modern application development technologies. Analyze business and technical requirements, conduct feasibility studies, and recommend effective technology solutions. Lead the migration, enhancement, integration, and modernization of enterprise applications to improve system performance, security, and reliability. Troubleshoot and resolve complex application, database, API, and system integration issues. Support cloud-based technologies and enterprise application infrastructure. Prepare technical specifications, system documentation, and implementation procedures. Evaluate emerging technologies and recommend innovative solutions to improve business processes and system performance. Collaborate with internal departments, vendors, and stakeholders to deliver and support enterprise technology solutions. Lead application development and implementation projects, including planning, testing, deployment, and production support. Provide technical leadership, mentorship, guidance, and consultation to technical staff and business partners.