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:
100
Shift Start:
8:00 am
Shift End:
5:00 pm
Qualifications for Position
13
Records
Qualifications
Required/Preferred
Bachelor's degree in
Computer Science,
Engineering, or
Information Systems (or related) OR five years of relevant professional experience and education.
Required
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.
Required
Five or more years of experience developing complex programs using C# .NET while familiar with
HTML5 and
CSS3. Experience writing test cases in C#, Karma, and
Jasmine.
Required
Experience designing, developing, and implementing secure API(s) or Web Sockets with JWT. Experience designing RESTful APIs using the Open API specification.
Required
Experience with JSON schema and serialization.
Required
Experience designing and developing error handling within applications.
Required
Experience with
JavaScript and
TypeScript for
front-end development.
Required
Experience with
Angular as a Single Page Application frameworks.
Required
Ability to work independently on large scale, complex projects with minimal supervision.
Required
Knowledge of SDLC and ALM tools such as
GitHub, Jira, and CI/CD flows.
Required
Experience contributing to technical documentation, including designs, diagrams, and workflows.
Preferred
Experience with containerization with Docker, Docker-Compose, etc.
Preferred
Experience with AWS services: ECR,
ECS, 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).
Preferred
Additional Posting Information
Bargaining Unit:
99-Policy Covered
Application Deadline:
04-27-2023
External Posting Date: