Salary $91,483.50 - $137,222.75 Annually Job Type Full-time Job Number 25RSA30597rla015 Closing Date 5/19/2025 11:59 PM Central Description The Resident Services IT department is seeking an experienced Full Stack .NET Developer to join their Software and Development team. You will work with the support team and participate in all stages of the Software Development Life Cycle to support property assessment and tax processing on the mainframe system. We are a small and streamlined, collaborative team and offer excellent work life balance. Current Hennepin County employees who refer a candidate hired into an open competitive position may be eligible for a $500 referral bonus. For more information visit the employee referral program page. Location and hours: This position is remote. Remote workers may be required to come on-site 0 to 12 days a year for work meetings, trainings, or for any other reasons that their supervisor may deem necessary (may include additional days for onboarding and new employee training). Supervisors will provide as much advance notice as practicable. Work hours are Monday through Friday, 8 a.m. - 4:30 p.m. with flexibility. While this position is designated as remote, based on current requirements hires must reside in or relocate to Minnesota. New Employee Orientation (NEO) for all new benefit-earning employees is in-person in downtown Minneapolis. Details about NEO will be provided upon hire. About the position: This is a full-time benefit earning position. This position is internally classified as an Information Technology (IT) Developer III. Click here to view the job classification specification. This position is eligible to receive an additional cash merit of up to $2,744.85 that can be earned annually based on performance. Note: You must attach a resume to be considered for this position. In this position, you will: Work with the support team to participate in all stages of the Software Development Life Cycle to support property assessment and tax processing on the mainframe system: o Define requirements for system changes. o Analyze impact and risks of proposed system changes. o Make recommendations for system changes. o Create estimates for change efforts. o Create technical design specifications, test plans, and other support documentation. o Execute and implement change plans. Work with business partners to understand business needs. Collaborate across matrixed organization to deliver technical support to our business partners. Serve as a technical liaison between business departments and IT department.