Develops, tests, deploys, and supports software solutions for Salt Lake County agencies under supervision.
MINIMUM QUALIFICATIONS
Bachelor’s degree in computer science or closely related field, or equivalency (1 year of experience is equivalent to 1 year of education); plus 2 years of related data and software experience in a similar environment.
KNOWLEDGE, SKILLS AND ABILITIES (KSA)
Knowledge of:
Good understanding of cloud (Azure) development and deployment.
Good understanding of Azure services.
Good understanding and implemented SOLID principles.
Common programming languages and standards, e.g. C#, .NET, REST, SOAP, JSON, XML, SQL, HTML.
Software development environments and tools, e.g. Microsoft Visual Studio, Azure, GIT.
Databases, data design, data warehousing, data modeling (e.g. MS SQL Server and Azure SQL)
High performance design, development, encryption, error logging, debugging, scalability, code reviews, development environment configuration, and testing.
Information security, networking, access control, application configuration, application monitoring, and application performance.
Continuous integration and continuous delivery (CI/CD)
Bachelor's Degree