Post Job Free
Sign in

Senior .Net Application Developer

Company:
Sacramento County Office of Education
Location:
Sacramento, CA
Posted:
May 18, 2024
Apply

Description:

Job Description

This position will require working onsite at the Sacramento County Office of Education (SCOE), located in the Sacramento, California area.

If you are interested in the position described below, please be sure to submit your application and resume here in order to be considered:

Full Stack .NET Developer, 3 or more years (Required)

Job Summary

Under general direction of the Lead Application Developer, designs, develops and tests custom .NET web applications and tools. From inception to implementation, creates each application layer: user interface, services, repositories, and database objects. Develops applications using ASP.NET MVC 5 and C#, Bootstrap, jQuery, web services and MS SQL Server. Collaborates with project team to define scope, level of effort and schedule. Translates complex business requirements into scalable application features. Performs comprehensive testing to satisfy specified requirements and ensure coding standards and best practices. Produces responsive web designs that meets W3C accessibility standards within the UI.

Sacramento County Office of Education Job Description

Classification Title: Senior .NET Application Developer

DEFINITION

Under general direction, designs, develops, and tests custom .NET web applications and tools; develops applications using ASP.NET MVC and C#, Bootstrap, jQuery, web services, and MS SQL Server; collaborates with project team on application development; translates complex business requirements into scalable application features; adheres to established coding and accessibility standards and best practices; performs other duties as assigned.

DIRECTLY RESPONSIBLE TO

Appropriate Administrator

SUPERVISION OVER

Professional, technical, and clerical staff as assigned

DUTIES AND RESPONSIBILITIES

(Any one position may not include all of the listed duties, nor do all of the listed examples include all tasks which may be found in positions within this classification.)

Designs, develops, and maintains both new and existing code, ranging from client-side development using JavaScript, HTML, and CSS, to server-side code using C# and ASP.Net MVC, Web API, Windows services, and SQL Server for data persistence and retrieval; creates each application layer (user interface, services, repositories, and database objects) from inception to implementation; provides rapid prototyping and presents conceptual designs and working prototypes; works with project manager in requirement analysis; translates mockups and wireframes into functioning front-end code; collaborates with project team on defining the scope of the project, level of effort required, and timelines for completion; partners with internal teams to produce software design and architecture; writes clean and scalable code using .NET programming languages; develops SQL queries using complex joins, stored procedures, and views; implements security protocols to mitigate vulnerabilities including cross-site scripting and SQL injection; tests and deploys applications and systems by creating, maintaining, and running unit tests for both new and existing code to deliver defect-free and well-tested code for quality assurance; revises, updates, refactors, and debugs code; conducts design and code reviews and collaborates to ensure code passes review; improves existing software; writes and maintains documentation for new and existing features throughout the software development life cycle (SDLC); produces responsive web designs that meet World Wide Web Consortium (W3C) accessibility standards within the user interface (UI); serves as an expert on applications and provides technical support.

MINIMUM QUALIFICATIONS

Education, Training, and Experience

Any combination of education, training, and experience equivalent to a bachelor’s degree in Computer Science or Information Systems from an accredited institution and three years or more as a full-stack .NET developer required; advanced certifications such as Advanced Microsoft Certified Solutions Developer (MCSD), or Microsoft Most Valuable Professional (MVP) desired.

Knowledge of

Current features of C# and its coding environment (Microsoft Visual Studio) .NET framework; MS SQL database; structure and logic of Object-Oriented programming (OOP); client-side web development technologies; HyperText Markup Language (HTML); Cascading Style Sheets (CSS), JavaScript, jQuery, and Bootstrap; responsive design; source control software such as Github or Azure DevOps; federal accessibility standards and W3C code validation.

Skill and Ability to

Write clean and readable code in C#; identify issues, develop and implement scalable solutions, and evaluate for effectiveness; respond to requests for changes and modifications of an application in a timely manner; restructure code to improve its quality, without altering the external behavior of the site; set priorities, monitor project timelines, and organize work to meet deadlines; work independently with minimal supervision; maintain current knowledge of relevant advancements in technology; provide user-friendly technical support to clients; establish and maintain cooperative working relationships with program staff, clients, and project partners; collaborate with team members and clients; communicate complex technical ideas and solutions to non-technical audiences; communicate effectively in both oral and written forms.

Other Characteristics

Possession of valid California driver’s license; willingness to travel locally using own transportation to conduct work assignments.

Company Description

SCOE is one of 58 county offices of education in the State of California and plays a vital role in providing technical assistance, curriculum and instructional support, staff development, legal and financial advice, and oversight to school districts within Sacramento County. For more information, visit or call .

Apply