.Net Developer

  • TACOMA PUBLIC SCHOOLS
  • Tacoma, Washington
  • Mar 29, 2021
Other

Job Description

Tacoma Public Schools

Expected Start Date: March 2021

FTE: 1.0

Hours per day: 8

Salary Level: PT-9 $44.43 - $53.24 Salary placement dependent on LIKE experience

Union/Days per year: Professional Technical, 260 work days, 12 month

Benefits: This job has the full range of benefits offered by Tacoma Public Schools.

Summary:
This position researches, plans, designs, develops, builds, configures, implements, tests, and maintains applications written in the Microsoft .Net runtime using the C# programming language to meet the needs of District staff, students, and community.

Responsibilities:

ESSENTIAL JOB FUNCTIONS
  1. Participate in the development and support of stand-alone, new, and existing window applications, window services, windows and other updated database applications, web applications and mobile applications.
  2. Develops and implements custom business solutions by analyzing existing processes, identifying shortcomings, and recommending strategies of process improvements; works closely with key stakeholders and District staff.
  3. Serves as an expert on applications and integrates with administrators and staff to provide technical support of custom applications; understands customer side technologies, such as HTML, CSS, JavaScript, jQuery, and Bootstrap; maintains an effective and efficient flow of information to internal and external stakeholders.
  4. Resolves end-user problems consistent with District and Information Technology (IT) department policies and procedures.
  5. Demonstrates familiarity and develops mastery with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller "MVC"); works with this necessary framework to assist with developing beautiful, fast, and secure web applications.
  6. Works with project teams and provides guidance for system integration, including migration of existing legacy projects to MVC design and improving existing software where needed; upgrades, configures, migrates, and debugs existing systems.
  7. Participates in requirements analysis; collaborates with internal teams to produce software design and architecture; writes clean, scalable code using C# .NET programming language; tests and deploys applications and systems; revises, updates, refactors, and debugs code.
  8. Troubleshoots and corrects application bugs/defects; analyzes, designs, and codes application enhancements; performs unit, system, and integration testing, as appropriate.
  9. Writes technical and functional specifications throughout the software development life cycle (SDLC); maintains appropriate documentation on API functions; provides reports, as requested, to District stakeholders on progress of tasks assigned; ensures critical items are escalated, as appropriate.
  10. Provides estimates of time for completion of assigned tasks to appropriate District staff and/or administrator, and stakeholders; records actual time used.


OTHER JOB DUTIES
  1. Maintains and updates knowledge and skills required for success in the position by participating in professional development activities as needed or assigned.
  2. Assists appropriate department staff during peak workloads and absences; provides backup assistance for other technical support staff for special projects when assigned.
  3. Performs related duties as assigned, on a temporary basis.
  4. Regular, reliable, predictable attendance or physical presence is an essential job requirement and critical to the performance of the work.


CONDITIONS

Experiences frequent interruptions; exposed to video display; may work in confined areas; may be required to work extended and/or irregular hours; required to travel to District sites; exposed to confidential information; required to bend, squat, stoop, kneel, crouch, walk, twist, climb, and/or be mobile, and move/lift heavy objects up to 60 pounds.

MINIMUM QUALIFICATIONS

Education and Experience
Associate degree in computer science, computer engineering, information science, or related field; or compatible vocational and/or technical training; Bachelor degree, preferred; 5 years working experience as a .NET developer; or 3 years of continuous work experience in application design and development and a Microsoft Certified Professional Developer (MCPD) or Microsoft Certified Application Developer (MCAD) or Microsoft Certified Solution Developer (MCSD) certification; experience and knowledge of public school environment, preferred; or any combination of experience and training which provides the applicant with the knowledge skills and ability required to perform the work.

Licenses/Special Requirements
Valid Washington driver's license with access to personal transportation.
Relevant Microsoft certification, current and recertification, as needed, preferred.
Proof of training and/or certification required, if applicable.
Fingerprints and successful WSP and FBI background clearance/sexual misconduct clearance.

Knowledge, Skills and Abilities
Knowledge of object-oriented design and programming (understand and have used design patterns).
Knowledge of JavaScript frameworks.
Knowledge of server-side technologies.
Knowledge of principles, practices, and techniques of system analysis, and programming.
Knowledge of source control tools and protocols, such as Git (version control system) and Visual Studio Team Services (VSTS).
Knowledge of building Americans with Disabilities Act (ADA) accessible websites.
Knowledge of business practices in multiple departments.
Skill in writing Java script and familiarity with a modern library such as ASP.Net JQuery, Angular, and Node.
Skill in developing custom API solutions in C# using Visual Studio.
Skill in project management.
Skill in oral and written communication.
Skill in presentation and interpersonal communication.
Skill in collaborating with staff to make most informed decisions about current state of District collaboration tools and applications.
Skill in system/process orientation.
Skill in developing and organizing high-quality documentation.
Skill in attention to detail.
Skill in analytical thinking and problem solving.
Skill with enhancing code quality.
Skill in quality leadership through applicable framework.
Skill in practical implementation of theoretical/working knowledge.
Ability to take the initiative to learn and research new concepts, ideas, and technologies.
Ability to organize, prioritize, execute tasks, and meet deadlines with effective follow through.
Ability to work independently, exercise good judgment, and make decisions.
Ability to take ownership or problems and/or issues and follow through with resolution.
Ability to obtain, exchange, and clarify information and communicate technical information to technical and non-technical personnel.
Ability to design and facilitate technical training.
Ability to analyze complex problems.
Ability to maintain confidentiality.
Ability to participate effectively as a team member.
Ability to facilitate meetings and follow up with resulting action items.
Ability to demonstrate reasonable, reliable, and regular attendance.
Ability to multi-task.
Ability to establish and maintain effective working relationships with a variety of people in a multi- cultural, diverse socio-economic setting.

D04-94

This job description is not an employment agreement or contract. Tacoma School District administration has the exclusive right to alter this job description at any time without notice. The statements contained herein reflect general details as necessary to describe the primary functions of this job, the level of knowledge and skill typically required and the scope of responsibility, but should not be considered an all-inclusive listing of work requirements. Individuals may perform other duties as assigned including work in other functional areas to cover absences or relief, to equalize peak work periods or otherwise balance the workload.

Tacoma Public Schools does not discriminate in any programs or activities on the basis of sex, race, creed, religion, color, national origin, age, veteran or military status, sexual orientation, gender expression or identity, disability, or the use of a trained dog guide or service animal and provides equal access to the Boy Scouts and other designated youth groups. The following employees have been designated to handle questions and complaints of alleged discrimination: Civil Rights Coordinator: Lisa Nolan, 253-571-1252, lnolan@tacoma.k12.wa.us; Title IX Coordinator: Eric Hogan, 253-571-1191, ehogan1@tacoma.k12.wa.us; and 504 Coordinator: Elementary, Elise Friedrich-Nielsen, efriedr@tacoma.k12.wa.us, 253-571-1096; Secondary, Cari Ake, cake@tacoma.k12.wa.us, 253-571-1225. Address: P.O. Box 1357, Tacoma, WA 98401-1357.

HRInfo@tacoma.k12.wa.us, (253) 571-1250

Job Address

Tacoma, Washington United States View Map