The Los Angeles Superior Court is seeking a Senior Full Stack Developer to build scalable, user-centered applications that serve diverse business needs, leveraging modern technologies to deliver high-impact solutions.
Requirements
- Advanced knowledge of front-end and back-end technologies
- Experience with Angular, .NET Core, Azure DevOps, and GitHub
- Knowledge of HTML5, CSS3, and WCAG standards
- Experience with RESTful APIs and backend services using .NET Core and C-Sharp
- Expertise in query design, indexing, and ORM tools like Entity Framework
- Experience with CI/CD pipelines using Azure DevOps and GitHub
- Knowledge of authentication protocols (OAuth2, OpenID Connect) and identity providers like Azure AD
Responsibilities
- Design and implement scalable, modular web applications by applying advanced knowledge of front-end and back-end technologies to support enterprise-wide solutions.
- Collaborate with designers and product teams to build intuitive, responsive, and accessible user interfaces using HTML5, CSS3, Angular, and WCAG standards.
- Develop and maintain RESTful APIs and backend services using .NET Core and C-Sharp, ensuring secure, performant, and reusable integration across systems.
- Integrate and optimize relational databases such as SQL Server by applying expertise in query design, indexing, and ORM tools like Entity Framework to support data-driven applications.
- Configure and manage CI/CD pipelines using Azure DevOps and GitHub to streamline code deployment, testing, and release processes across environments.
- Build extensible platform components with support for multi-tenant architecture and integrate authentication protocols (OAuth2, OpenID Connect) with identity providers like Azure AD.
- Contribute to Agile/Scrum workflows by participating in sprint planning and backlog grooming, while mentoring junior developers and leading technical discussions to promote best practices.
Other
- 7+ years' experience in software development (Option I)
- Associate's degree in information technology, computer science, management information systems or related field -AND- 5+ years' experience in software development (Option II)
- Bachelor's degree in information technology, computer science, management information systems or related field -AND- 3+ years' experience in software development (Option III)
- Master's degree in information technology, computer science, management information systems or related field -AND- 1+ year experience in software development (Option IV)
- Ability to work in a fast-paced environment and collaborate with team members