The Service Delivery Technology team for the Information Technology and Records Management division of Health and Human Services is seeking an IT Software Developer I. The Service Delivery Technology team is responsible for developing and maintaining custom applications that meet the business needs of the department. As a member of an Agile SCRUM team, responsibilities include participating in the analysis, design, development, testing, debugging, deployment, and support of custom applications.
Location and hours:
This position is remote. Remote workers may be required to come on-site to the Hennepin County Government Center at 300 South 6th Street, Minneapolis, MN 55487 an average of 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 will typically be Monday through Friday, 8 a.m. - 4:30 p.m. While this position is designated as remote, based on current requirements hires must reside in or must be willing to relocate to Minnesota or Wisconsin.
In this position, you will:
Participate in developing and supporting applications that are based on Object-Oriented Analysis and Design (OOAD), Object-Oriented Programming (OOP), Microsoft .NET, C#, Angular, Typescript, Test-Driven Development (TDD), Secure Coding, PrimeNG, .Net Framwork, HTML5, CSS3, JavaScript, SASS, REST APIs, SQL Server, etc., and deployed to Azure Cloud Infrastructure.
Participate in eliciting functional, non-functional, and security requirements, as a prerequisite to developing applications.
Work with various IT teams (Business, Development, Security, Operations, etc.).
Participate in code reviews.
Write necessary documentation.
Promote and follow software engineering standards and best practices.
Need to have:
One of the following:
2 years of technology experience
Two-year college/vocational technical degree in a technology field or approved information technology certificate;
Completion of five college/vocational technical technology courses
Completion of approved IT Hennepin County internship and 1 year of technology experience
Bachelor's degree in a technology field
Nice to have:
Experience with:
Software Engineering based on .NET, C#, (TDD), Angular, HTML5, CSS3, SASS, SCSS, JavaScript, Typescript, PrimeNG, .Net Framwork, OOAD concepts, and OOP (Object-Oriented Programming).
Developing and Consuming REST APls.
Database design and SQL Server.
Source control using GIT.
Deploying Solutions to Azure Cloud Infrastructure and using Azure Cloud based resources.
Participating in peer code review exercises.
Application Security and Secure Coding.
Mobile-first and Responsive Web design and development.
Knowledge of:
Algorithms and Data Structures.
User experience (UX) design.
Web Accessibility.
Internationalization and Localization.
Ability to:
Use creative problem-solving techniques when confronted with issues.
Provide excellent customer service and interact effectively with end users.
Work collaboratively with managers, customers, and other developers.
Communicate effectively, both verbally and in writing, with all levels of the organization.
Website: IT Software Developer I | Job Details tab | Career Pages (governmentjobs.com)