Full Stack Software Developer @ UCLA - Los Angeles, CA

Similar jobs

AI Full Stack Developer
Thermo Fisher Scientific@Carlsbad, CA
5 hours ago
IC 2024 Software Assurance and Tools
The Aerospace Corporation@El Segundo, CA
2 days ago
Senior Manager Engineering (Firmware)
HHI, part of ASSA ABLOY Group@Lake Forest, CA
a day ago
Full Stack Developer
ISAT Total Support@La Mirada, CA
a day ago
SR. ENGINEER, SOFTWARE ENGINEERING (ON-SITE / HYBRID)
Becton, Dickinson, and Company@San Diego, CA
3 days ago
Sr Software Engineer
Disney Media & Entertainment Distribution@Santa Monica, CA
5 days ago
Sr. Software Engineer
ATS Automation Tooling Systems@Irvine, CA
5 days ago
ReactJS Lead Developer
Cognizant Technology Solutions@Thousand Oaks, CA
4 days ago
Senior Software Engineer
Veros@Santa Ana, CA
5 days ago
Sr Embedded Software Engineer
Dimensional Thinking LLC@Santa Barbara, CA
5 days ago
Full Stack Engineer
Motorola Solutions@Culver City, CA
6 days ago
Software Engineer, Product - Reality Labs
Oculus@Los Angeles, CA
6 days ago
Full Stack Software Engineer
Kindo@Venice, CA
5 days ago
Software Engineer, Product - Monetization
Meta@Los Angeles, CA
6 days ago
Front End Engineer, Ring Neighbors Web
Amazon.com Services LLC@Hawthorne, CA
5 days ago
Software Engineer, Infrastructure - Monetization
Meta@Los Angeles, CA
6 days ago
Software Engineer, Infrastructure
Meta@Los Angeles, CA
6 days ago
Principal Full Stack Software Engineer (Secret Clearance) (AHT)
Northrop Grumman@Manhattan Beach, CA
6 days ago
Sr. Principal Full Stack Software Engineer (Secret Clearance) (AHT)
Northrop Grumman@Manhattan Beach, CA
6 days ago
Principal Software Engineer
Northrop Grumman@El Segundo, CA
6 days ago
sr. java software engineer
Randstad@Burbank, CA
5 days ago
Senior Software Engineer - Shopping | Catalog & Tools
Afterpay@Los Angeles, CA
7 days ago
Sr. Software Engineer - Targeting & Decisioning
Disney Media & Entertainment Distribution@Santa Monica, CA
7 days ago
Staff Full Stack Software Engineer
Intuit@San Diego, CA
11 days ago
1-24 of 323

Full Stack Software Developer

UCLALos Angeles, CA
11 hours ago
Working with the UCLA Statistics Data Science Education team, the Full Stack Software Developer will be responsible for all software engineering required to improve, extend, and support the Introduction to Data Science (IDS) technology suite. IDS is a successful curriculum and web-based data collection and analysis solution that has been deployed in high schools throughout the U.S. and internationally. All aspects of supporting, extending, refining, and maintaining this solution will be required. The current team includes curriculum, data science, and statistics expertise, but requires a dedicated software engineer familiar with both front-end and back-end tools and methodologies. The Full Stack Software Developer will help develop, implement, document, test, and maintain the collection of applications, online services, and APIs constituting the IDS solution. The position holder will use a variety of programming languages, tools, and platforms, such as Docker, HTML5, Java, JavaScript, MySQL, RStudio, and others, to improve, extend, and (in some cases) replace components of existing software solutions. The Full Stack Software Engineer will document and improve the design of the IDS technology to address potential privacy and security concerns, extend functionality, and increase robustness, as the IDS solution grows and evolves to better meet the needs of client schools. This position offers a rare opportunity for an early-career software engineer to modernize a highly regarded product through collaboration with cross-disciplinary experts in a stimulating academic setting.

Percentage of Time:
100

Shift Start:
8:00 am

Shift End:
5:00 pm

Qualifications for Position

29
Records

Qualifications

Required/Preferred

Bachelor's degree in computer science or related field, or equivalent professional experience, training, and education.

Required

Demonstration of high-level analytical and problem-solving skills, debugging techniques, and ability to analyze operational and organizational systems and all phases of the development life cycle.

Required

Demonstration of experience in design, development, implementation, and support of enterprise-wide, server-based web portal applications and database development of stored procedures, views, packages, tables, and other database specific objects for SQL server.

Required

Ability to write comprehensive, well organized, grammatically correct, and lucid reports, proposals, instructional/technical documentation, and technical reports concerning feasibility studies, systems requirements and design, detailed processing requirements, and programming specifications.

Required

Proficient in Javascript, Java (including differences between Java 7 and 8), and C++.

Required

Proficient in implementing third-party cloud-native architectures at scale in production, such as GCP, AWS.

Required

Demonstration of skill in setting priorities, meeting competing deadlines, and handling varying requirements and job complexities.

Required

Ability to work independently and follow through on assignments with minimal direction, while also working as part of a team.

Required

Ability to complete a heavy workload in a timely manner when under pressure and with competing and diverse requirements at stake.

Required

Verbal and written communication skills to work effectively with technical and non-technical personnel at various levels in the organization.

Required

Strong interpersonal skills to establish and maintain effective working relationships with faculty, staff, students, and the public.

Required

Ability to work with frequent interruptions, or to shift from one task to another without loss of efficiency.

Required

Ability to deal with confidential and sensitive information with discretion, and to maintain professional working relationships with sponsors, industry, government, the UC and other academic and corporate institutions.

Required

Must adhere to work schedule and be available to occasionally work after hours or on weekends in support of production systems deployments.

Required

Must be detail-oriented and able to analyze situations to anticipate changing needs.

Required

Experience with Linux OS, shell scripting, Docker, Nginx, Git Technologies (GitHub), SQL (or MariaDB), Apache Web Server, TomCat and 3rd party APIs, external frameworks, and libraries.

Required

Experience with mobile application development using XCode and Android Studio.

Required

Demonstration of knowledge of standard security practices and procedures for programming, authentication, encryption, server configuration, and network configuration.

Required

Familiarity with Proxy Servers, TLS.

Required

Familiarity with RESTful API, CRUD operations.

Required

Experience with MVC Architecture.

Required

Experience with JSON and XML.

Required

Master's degree (or equivalent) in computer science or software engineering.

Preferred

At least one year professional full-stack development and experience in research, design, programming, testing, and implementation of software.

Preferred

Power user of MacOS, Windows, iOS, and Android.

Preferred

Experience with diagramming such as Class Diagrams, UML, Integration Architecture.

Preferred

Experience implementing Single Sign-on and Multifactor Authentication.

Preferred

Understanding of software design principles such as SOLID.

Preferred

Familiarity with Gradle, Coffee, Ruby, R languages.

Preferred

Additional Posting Information

Bargaining Unit:
99-Policy Covered

Application Deadline:
09-27-2023

External Posting Date: