Application Developer, Business Application Support

Job Description

The University of California, Los Angeles (UCLA) Information Technology Services organization is seeking an Application Developer, Business Application Support with an exceptional commitment to service excellence to join the organization to collaborate with a diverse and talented team members to implement various extension applications within business applications that support UCLA.

The Application Developer, Business Application Support will work closely with business users, developers, and leads to share technical insight and standards, ensuring the delivery of high-quality applications for the campus. The Application Developer, Business Application Support will possess development capabilities and be adept at utilizing new levels of flexibility and scaling, staying current with the latest technologies, trends, and best practices in cloud computing and software development. Additionally, the Application Developer, Business Application Support will work with stakeholders and subject matter experts to develop project plans, elicit detailed requirements, maintain programs, conduct root cause analysis, develop system documentation, and conduct testing. They will work on projects and applications as business needs dictate.

The Application Developer, Business Application Support will be responsible for various tasks, including designing, coding, and validating application development points to ensure compliance with design specifications and coding standards for the platform. They will assist in evaluating selected designs through testing and documenting results, and exercise judgment in coding to meet application specifications. The Application Developer, Business Application Support will work collaboratively to design and develop software solutions that meet program needs, implement existing standards across application development, test and debug developed applications, and contribute to design and development documentation. Furthermore, the Application Developer, Business Application Support will be responsible for ensuring that the application adheres to security standards and policies, researching emerging technologies, analyzing application performance, managing data integrity, and providing ongoing application support. They will establish and maintain collaborative partnerships with IT Services and campus departments to implement new system functionality or improve existing systems. They may also research and evaluate emerging IT trends, software tools/products, or methodologies to enhance application development lifecycle activity. Additionally, the Application Developer, Business Application Support will provide after-hours/on-call support on a rotational basis or as assigned.

Percentage of Time:
100

Shift Start:
8:00 am

Shift End:
5:00 pm

Qualifications for Position

18
Records

Qualifications

Required/Preferred

Experience using object-oriented design principles (Java, C# or .NET).

Required

Experience designing and implementing dynamic web applications using HTML5, JavaScript, and CSS3 for cross-platform and browser compatibility.

Required

Ability to formulate, administer, enforce, and apply control policies, standards, procedures, guidelines and methodologies.

Required

Ability to write code that is easily maintainable, meets user and department specifications, and is completed by scheduled deadlines.

Required

Ability to perform systems testing in the Web environment, including unit tests, string tests, parallel tests, user acceptance tests, stress tests, benchmark tests, and regression tests. Ability to carry out the testing process in a clear, complete, technically sound, and well documented manner.

Required

Ability to monitor the application environment, initiate maintenance requests and respond to production problems quickly, accurately, independently, and with adequate follow up.

Required

Ability to prepare documents that are clearly written, well organized, well structured, accurate, complete, and cover all relevant issues.

Required

Ability to perform functional analysis and systems research that is thorough, accurate, practical, correctly considers technical constraints, meets user requirements, and is consistent with the department planning document.

Required

Ability to create or identify software designs that use standard methods, are technically sound, have strong controls (security and audit), will result in maintainable and understandable software, and meet standards and technical requirements.

Required

Ability to ensure the security and integrity of all data, software, and systems resources.

Required

Bachelor’s degree in Computer Science, Information Systems, Engineering (or related) and five years of experience OR equivalent relevant professional experience and education.

Required

Five or more years of experience developing complex programs using modern database(s).

Required

Designs applications taking into account application performance and usability; able to optimize application to improve system performance.

Required

Experience designing RESTful APIs using the Open API specification.

Required

Possess the 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

Experience administering Microsoft IIS and Microsoft SQL Server.

Preferred

Experience in software version control and build management processes; experience in related tools such as Github, Jira, Subervsion, Ant, Maven, etc.

Preferred

Experience with AWS Software Development Kit(SDK) and Cloud Development Kit (CDK).

Job Category: Application Developer
Job Type: Full Time
Job Location: Los Angeles USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx