Senior Application Developer
Core
Senior Application Developer owning technical direction of enterprise applications, mentoring staff, and driving architectural decisions for citywide systems.
Role type
Senior IC application developer (enterprise software)
Builds
Scalable, secure, high-performance web applications and enterprise .NET solutions on Microsoft Azure
Domain
Public sector / Municipal government / Enterprise software
Required skills
.NET development, Azure cloud architecture, RESTful API design, CI/CD pipeline management, system integration, performance optimization, technical leadership, requirements analysis, unit and integration testing
Preferred skills
Experience in data administration, database management systems, operating systems, capacity planning, on-line applications programming
Technologies
Microsoft Azure, .NET, RESTful APIs, CI/CD tools
Responsibilities
Design and implement scalable web applications; Lead architectural reviews and establish coding standards; Mentor junior and mid-level developers; Translate complex business requirements into technical designs; Build and maintain integrations with enterprise systems; Implement and maintain CI/CD pipelines; Conduct requirements gathering; Perform quality assurance testing; Scale applications and optimize performance; Lead delivery and maintenance of production systems; Produce technical documentation; Research emerging technologies
