The University of California, Los Angeles (UCLA) Information Technology
Services is seeking an Application Developer
with an exceptional commitment to service excellence to join the Financial Transformation Program team, collaborating with diverse and talented team members to implement various extension applications to our new financial system.
As a key member of the technical team, the Application Developer
, Financial Applications will collaborate with business
users, developers, and leads in sharing technical insight and standards to deliver quality financial applications for the campus. The Application Developer
, Financial Applications will provide development capabilities to ensure effective use of new levels of flexibility and scaling. The Application Developer
, Financial Applications will work collaboratively with stakeholders and subject matter experts to participate in the development of project plans, elicit detailed application requirements for new system functionality, maintain existing programs, conduct root cause analysis of problems or system bugs, develop system documentation and conduct unit, system or functional testing of assigned applications.
General Responsibilities include: Design
, coding, and validation of application development points and that all product
developments conform to design
specifications and coding standards for the platform; assists in the evaluation of selected designs through testing and documenting the results; exercises judgment in coding following the application specifications and conducts investigation activities; collaborating in the design
and development of software solutions to meet the program needs; implementing existing standards across application development; testing and debugging of applications developed; contributing to design
and development documentation. Additional responsibilities include ensuring appropriate use of application of security standards and policies, research of emerging technologies, analyzing application performance, managing data integrity and ongoing application support. May provide after hours support as needed or assigned.
Percentage of Time:
Qualifications for Position
Bachelor's degree in Computer Science
, or Information Systems
(or related) OR five years of relevant professional experience and education.
Possess verbal and written communication skills to work effectively with technical and non-technical personnel at various levels in the organization; ability to use standard English grammar and punctuation.
Five or more years of experience developing complex programs using C# .NET while familiar with HTML5
. Experience writing test cases in C#, Karma, and Jasmine
Experience designing, developing, and implementing secure API(s) or Web Sockets with JWT. Experience designing RESTful APIs using the Open API specification.
Experience with JSON schema and serialization.
Experience designing and developing error handling within applications.
Experience with Angular
as a Single Page Application frameworks.
Ability to work independently on large scale, complex projects with minimal supervision.
Knowledge of SDLC and ALM tools such as GitHub
, Jira, and CI/CD flows.
Experience contributing to technical documentation, including designs, diagrams, and workflows.
Experience with containerization with Docker, Docker-Compose, etc.
Experience with AWS services:
, CodeBuild, CodePipeLine, Lambda
, and S3, AWS
infrastructure: VPC< Subnets, Load Balancers, AWS
CLI(s) including Copilot and with AWS Software Development
Kit (SDK) and Cloud Development Kit (CDK).
Additional Posting Information
External Posting Date: