Software Developer II - Tech Services Department (2026-27)

Oakland Unified School District

$80K — $110K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree plus 5 years experience or Master's degree plus 3 years experience.
  • Experience with relational and object-oriented database technologies (MS SQL Server, ORACLE, Informix).
  • Proficiency in software development tools and methods (Rational Rose, Crystal Reports preferred).
  • Knowledge of N-Tiered architectures and Microsoft-based applications.
  • Valid California Driver's License required.

Responsibilities

  • Participate in full system life-cycle development from inception to support.
  • Define system scope and objectives, considering constraints and desired outcomes.
  • Collaborate with team members on the development of complex systems.
  • Select appropriate methods and practices for solution implementation.
  • Design, develop, test and implement web-based applications with the team.
  • Create project documentation throughout the development process.
  • Manage project activities, including estimating and scheduling tasks.

Benefits

  • Health and wellness programs.
  • Professional development opportunities.
  • Collaborative team environment.
  • Support for work-life balance.
  • Creative and innovative work culture.
Full Job Description
Ref. 2262

IN-HOUSE VACANCY - INTERNAL CANDIDATES ONLY: Due to union restrictions, this position is only available to current employees of this school district for the first 5 days following the posted date. Applications submit

ted by job seekers not currently employed by the school district will not be considered during this time period.

TITLE: Software Developer II

REPORTS TO: Director Student Systems

DEPARTMENT: Technology Services

CLASSIFICATION: Classified

FLSA: Non-Exempt (Exempt)

WORK YEAR/HOURS 261 days/7.5 hours

ISSUED: Revised June 27, 2007

SALARY GRADE: WTCL 55

BASIC FUNCTION:

Under direction, serve as a member of a team performing all phases of system life-cycle development from inception through deployment and support and maintenance for web-based, client-server and batch applications. DISTINGUISHING CHARACTERISTICS: Software Developer II (I) - Works under direction and serves as a member of a team, and has experience listed in chart below: Software Developer III (II) - Works under general direction and serves as the senior or lead member of a team; and has experience listed in chart below:

REPRESENTATIVE DUTIES:

(Incumbents may perform any combination of the essential functions shown below. This position description is not intended to be an exhaustive list of all duties, knowledge, or abilities associated with this classification, but is intended to accurately reflect the principal job elements).

E = Essential Functions

Work under direction at a technical level through all phases of applications systems analysis, design, programming, testing and maintenance. E

Assist in Formulating/defining system scope and objectives, considering hardware and software limitations, development time, and form of desired results. E

Collaborate with district members for implementation or development of complex and intradepartmental systems. E

Exercise judgment within generally defined practices and policies in selecting methods and techniques for obtaining solutions. E

Work with other development staff to design, develop, test and implement web based and web enabled applications. E

Assists with creating proper project documentation of all stages within the development of any application. E

Perform project management activities, such as estimating, scheduling, and monitoring tasks for moderately sized projects from initiation through completion. E

Assist district staff with questions regarding the functionality of applications. E

Promote software from development to test and production. E

Work with vendors to research and resolve significant issues with existing packaged software, as well as make recommendations for future enhancements. E

Assist district staff with questions regarding the functionality of applications. E

Assist with implementation and/or integration of packaged software systems. E

Assist with creation and modification of custom reports to display database data. E

Perform related duties as assigned.

MINIMUM QUALIFICATIONS:

TRAINING, EDUCATION AND EXPERIENCE:

Any combination of education, training and/or experience equivalent to: a Bachelor's degree and five years experience or a Master of Science degree and three years experience.

Experience with as detailed in the chart under "Distinguishing Characteristics" above.

Suitable experience may be substituted for formal education.

LICENSES AND OTHER REQUIREMENTS:

Valid California Driver's License.

Employment eligibility that may include fingerprints, Tuberculosis and/or other employment clearance.

KNOWLEDGE AND ABILITIES:

KNOWLEDGE OF:

Relational and/or object oriented database technologies (preferably Microsoft SQL Server, ORACLE, Informix)

Relational and/or object oriented database design methods

Analysis and design using UML (Unified Modeling Language) for User Interface Design Database Security

Server and Web Application Security

Supporting solutions for WinNT, Windows 2000, Web (HTML/Browser).

Wireless application development

Software Development Tools and Methods (Rational Rose, Platinum Erwin, Crystal Reports preferred).

Database Administration on Microsoft SQL Server, ORACLE and Informix.

ABILITY TO:

Develop software and work with N-Tiered architectures

Communicate effectively both orally and in writing

Implement software configuration management processes

Designing, develop and support Microsoft -based applications

Establish and maintain effective working relationships with others

Make sound decisions within established guidelines

Formulate and express ideas on difficult or complex concepts clearly and effectively in written and oral presentations

Plan, organize and complete tasks efficiently and in accordance with District quality standards

WORKING CONDITIONS:

ENVIRONMENT:

Office environment; driving a vehicle to conduct work.

PHYSICAL ABILITIES:

Dexterity of hands and fingers to operate a computer keyboard; seeing to view monitors; hearing and speaking to exchange information and make presentations; lifting objects up to 60 pounds; sitting or standing for extended periods of time.

Similar Jobs

More Jobs at Oakland Unified School District

More Technical Services Jobs

Find similar Software Developer II - Tech Services Department (2026-27) jobs: