Senior Developer @ Los Angeles Unified School District - Los Angeles, CA
Job Overview
13 days ago
Senior Developer
Los Angeles Unified School District - Los Angeles, CA
We are LAUSD. We are at the forefront of innovation in public education,
focused on a clear and inspiring vision of the future for all of our students
as they venture forward on their journey as lifelong learners. Here, you
will have the opportunity to exercise your potential in a role supporting
the business of education. Our work directly contributes toward the goal
of ensuring that our students graduate ready for the world – ready to
thrive in college, career and life.
LAUSD is the second largest school district in the nation with an
enrollment of nearly 575,000 students. We serve an area totaling 710
square miles, with over 1,190 schools and educational centers, and we
employ over 74,000 individuals, making us one of the largest employers
in our city.
Benefits Insurance: Paid premiums for your choice of several medical, dental,
vision, and life insurance plans. Retirement: Membership in the California
Public Employee Retirement System (CalPERS).
Vacation: Two weeks of paid vacation to start. Three weeks after five
years of year-round paid service.
Paid Holidays: Up to 13 days.
Job Duties/Responsibilities The following list includes the essential job duties/responsibilities of this
classification:
development, implementation, upgrading, configuration, and
maintenance of both new and existing software and mobile applications,
and provides functional and advanced technical support when required.
- Leads the design and development of cloud implementation strategies
for school based software applications.
- Identifies, evaluates, troubleshoots and resolves application issues and
oversees and guides other application developers in troubleshooting
applications.
- Works closely with IT software project managers, stakeholders and
support staff to develop specifications and business requirements for the
development of new or modifications to existing software applications.
- Validates and evaluates the work of other developers and tests all
development and upgrades outside of the production environment before
their release into the production environment.
- Collaborates with various ITD Business units and the ITD Project
- Utilizes tools to design and build, interfaces, functions, and develop
technical documentation to support District software applications and
build custom applications.
- Develops documentation and conducts training for applications.
- Serves as the technical lead in database design, programming and
implementation.
- Manages data loads and ensures quality assurance by reviewing and
evaluating work product/output.
- Codes by using multiple programming languages such as Sharepoint,
C#, Java, SQL, and Angular with advanced algorithms to ensure
application scalability, efficiency and security.
- Translates complex business requirements into workflows and
specifications for creating software solutions.
To see the complete class description for this position, visit us at
www.lausdjobs.org
Minimum Requirements PROMOTIONAL STATUS IS REQUIRED. You must be a current or
retired employee of LAUSD with 130 paid days in regular status in the
Classified Service or permanent status in the Certificated Service or
have been laid-off within the past 39 months from a regular, permanent
LAUSD position in which you passed probation.
Laid-off employees' eligibility as a promotional candidate expires at the
end of their 39 month period; as such, laid-off employees applying for
promotional career opportunities may not be eligible to complete the
assessment process or may be removed from the employment eligibility
list once their eligibility as a promotional candidate expires.
Education:
Graduation from a recognized college or university with a bachelor’s
degree, preferably in Computer Science, Information Technology, or a
related field.
Additional qualifying experience may be substituted on a year-for-year
basis of the required education provided that the requirement of a high
school diploma or equivalent is met.
Experience:
Four years of experience in software development using two or more of
the following technologies such as: C#, ASP.NET MVC, TFS, Entity
Framework, REST API/Webservices, Ajax, jQuery, SharePoint,
JavaScript, .Net Core, Bootstrap and modern UI design. Two years of
experience using and programming relational Databases. Mobile
application development experience is preferred. Experience can be
concurrent.
Special:
Employees in this class may be subject to call at any hour.
All employees must be fully COVID-19 vaccinated and must be able to
provide verification of their vaccination status as part of the hiring and
onboarding process prior to an official offer of employment to any District
site; this includes current employees who are being promoted to a new
job class.
Desirable Qualifications The ideal candidate would have the knowledge of:
- Web application/site design and development
- Structured programming, object-oriented programming, and design
patterns
- Data management, SQL database design, and RDBMS technologies
- Programming languages including .NET framework 4.5 (or higher) or
.NET core 2.0 framework, including C#, ASP.NET, ASP.NET MVC, Entity
Framework, ADO.NET
- New trends in the field of information technology
- Principles of program documentation, TFS source control management,
DevOps concept, and
- Continuous Integration (CI)/Continuous Delivery (CD) implementation
- Test-driven development and automated testing
- Design of modern and responsive web UI that are cross-browser
compatible.
- Web related technologies including HTML, CSS, Bootstrap, JavaScript,
jQuery, REST API, JSON, Ajax, TypeScript, Angular.
- Report development tools such as Crystal Reports, Oracle Reports,
Power BI, SQL Server
- Reporting Services (SSRS), SSIS, Tableau, etc.
- Hybrid mobile application development using frameworks such as
Cordova, React, Xamarin, Vue.js, Angular.js, and Node.js
- Industry standards and best practices
- Application software project life cycle
- Project management principles
The ideal candidate would also have the ability to:
- Establish programming, quality assurance standards, and practices for
application development in the technical environment
- Communicate clearly and concisely, both orally and in writing
- Express difficult concepts in a manner that is understandable to both
technical and non-technical personnel
- Work effectively with all levels of District personnel and the public
- Manage multiple concurrent projects
- Work independently with minimal supervision
- Develop test data and analyze problems in programs
- Learn the characteristics of new systems and update skills to adapt to
changing technology
Employment Selection Process The selection process for this position will tentatively consist of the
following: Technical Interview.
Please be sure to include correspondence from @lausd.net as an
approved sender so that messages aren't accidentally placed into your
spam/junk e-mail folder.
For more information about the LAUSD employment assessment
process, visit the 'My LAUSD Career' section of our website at
http://www.lausdjobs.org .
Application Process DO YOU NEED TECHNICAL ASSISTANCE WITH THE ON-LINE
APPLICATION?
Please visit www.lausdjobs.org and click on "help desk service request
form" located to the left of the Quick Links.
To find out whether the application deadline has been extended, visit the
website at: http://www.lausdjobs.org .
The Los Angeles Unified School District intends that all qualified persons
shall have equal opportunities for employment and promotion.
Reasonable accommodations in completing an application and testing
are available to individuals with disabilities. Please call (213) 241-3455
for more information.
Additional Posting Information Selection and promotion are based on a competitive employment
assessment process. Candidates who pass all parts of the assessment
process are placed on a hiring (eligibility) list based on their assessment
score. Hiring departments may make job offers to candidates on the top
three ranks of the hiring list. Eligibility typically lasts for 12 months. The
hiring list resulting from this assessment process may be used to fill open
positions in related job classifications.
Similar Jobs
Software Engineer
Sorting Robotics
Van Nuys, CA
(Must be 21+ to apply and fully vaccinated for COVID-19). Will NOT consider remote positions - this position reports on-site in Los Angeles.
FE Programmer
91bnb
El Monte, CA
Design and develop the framework of 91bnb.com. Complete the specific project assigned by the team lead and the management team.
Senior Graphics Programmer
Rockstar Games San Diego & Toronto
Carlsbad, CA
Develop new and enhance existing graphics technologies (rendering, lighting, shadows, shaders, culling, scene management and others) to help achieve state-of…
Software Engineer, Site Reliability - Undergraduate/Graduate nternship
AvidXchange
Burbank, CA
NET, SQL, Azure, PowerShell, JavaScript, and HTML. Interns will be allocated time each week to collect as a team and discuss experiences, ideas, and learnings.
Mechanical Design Engineer (Automation)
Motive Companies
Irvine, CA
We are seeking a Mechanical Design Engineer with experience in machine, robotics, and industrial automation. A candidate in this role would also be responsible…
Software Engineer
SpaceX
Hawthorne, CA
Firmware, embedded and controls software running on custom hardware that flies the world's largest fleet of spacecraft.
Sr. Full Stack Software Engineer
SpaceX
Hawthorne, CA
The tools and applications you build will empower Starlink customers to manage their deployed assets in aviation, maritime, and enterprise environments while…
Sr. Software Infrastructure Engineer
SpaceX
Hawthorne, CA
Identify areas for improvement and create innovative solutions that enable high developer velocity. You will develop automation to deploy and manage compute…
Sr. Automation and Test Engineer
SpaceX
Hawthorne, CA
Work closely with developers to provide a reliable, fast, accurate and easy-to-use integrated test platform. The Starlink engineering teams are building highly…
Sr. Security Software Engineer
SpaceX
Hawthorne, CA
We are looking for people with a track record of shipping reliable software and who have a broad understanding of the security design of today's Internet,…
Full Stack Software Engineer
SpaceX
Hawthorne, CA
The tools and applications you build will empower Starlink customers to manage their deployed assets in aviation, maritime, and enterprise environments while…
Software Infrastructure Engineer
SpaceX
Hawthorne, CA
Identify areas for improvement and create innovative solutions that enable high developer velocity. You will develop automation to deploy and manage compute…
Automation and Test Engineer
SpaceX
Hawthorne, CA
Work closely with developers to provide a reliable, fast, accurate and easy-to-use integrated test platform. The Starlink engineering teams are building highly…
Security Software Engineer
SpaceX
Hawthorne, CA
We are looking for people with a track record of shipping reliable software and who have a broad understanding of the security design of today's Internet,…
Sr. Software Engineer
SpaceX
Hawthorne, CA
Firmware, embedded and controls software running on custom hardware that flies the world's largest fleet of spacecraft.
Sr. Automation and Controls Engineer, Consumer Hardware (Starlink)
SpaceX
Hawthorne, CA
Automation and Controls Engineers in Hawthorne, CA and Austin, TX are hyper focused on developing full factory solutions for consumer electronics in the tens of…
Automation and Controls Engineer, Consumer Hardware (Starlink)
SpaceX
Hawthorne, CA
Automation and Controls Engineers in Hawthorne, CA and Austin, TX are hyper focused on developing full factory solutions for consumer electronics in the tens of…
Programmer Analyst I
UCLA Health
Los Angeles, CA
The Department of Molecular & Medical Pharmacology is looking for a motivated Programmer Analyst to help design, develop, and apply advanced techniques in…
Salesforce Commerce Cloud Client-Side UI Developer
See's Candies
Carson, CA
Partner with back-end developer/tech lead to maintain existing connectors, APIs, web services, and cartridges, and install new ones as defined by the business.
Trucept - Junior Web Developer JD
Trucept, Inc.
Escondido, CA
Collaborating with developers to implement new web features. At least 2 years' working experience as a junior web developer. You will be assisting with.
Senior Space Software Engineer
Velocity Works, LLC
Mojave, CA
In this role, you will be responsible for design and implementation of avionics systems, developing FDIR algorithms, selecting third-party software frameworks…
Software Development Engineer in Test (SDET), World of Warcraft
Blizzard Entertainment
Irvine, CA
In this role you will be coordinating across disciplines with quality assurance analysts, designers, engineers, and artists.
Full Stack Software Engineer
DISQO
Glendale, CA
Businesses trust DISQO to power better decisions for every customer, touchpoint, and outcome. Leverage your software development and data engineering skills to…
Commercial Opportunities - Flight Software Engineer
Stellar Solutions
Los Angeles, CA
We are a leading service and expertise provider for high-tech commercial ventures, spanning communications, earth observation and remote sensing systems and…