What are the responsibilities and job description for the Applications Developer - Req. 2957 position at UCLA?
Please include a resume, cover letter and at least the names and contact information for 3 professional references with your application. Thank you.
This position is eligible for a hybrid work arrangement within the state of California. The selected candidate must reside within the state of California or be willing to relocate.
Join our dynamic team as a Lead Programmer and Applications Developer! Under the guidance of our Applications and Web Development Manager, you'll spearhead the development of cutting-edge web-based systems, vital for data management within our enterprise-level SQL database. Your primary focus will be on programming using Visual Basic.NET, C#, MS SQL Server, JavaScript, and other tools, enhancing and creating functionalities for both existing and new web applications. Ready to make an impact and drive innovation? Apply now!
Required:
- Hands on development experience with enterprise-wide systems.
- Experience with data interfacing and data exchange in an enterprise system. This involves developing utilities to transform and manipulate the data and utilities to apply the data to the database.
- Hands on experience with object-oriented (OO) programming design programming. Possesses the ability to create both new OO designs as well as updates to existing designs.
- Extensive experience with T-SQL code, creation of stored procedures, and triggers.
- Extensive experience with security standards when coding webpages to access SQL Servers.
- Development and deployment of web-based systems using Microsoft .NET technologies (including but not limited to HTML, JavaScript, and AJAX).
- Understanding of project management principles through the development life cycle.
- Hands on GUI development working either from an existing specification or from a design created by oneself.
- Skill in working as part of a team, collaborating with colleagues.
- Ability to establish and maintain cooperative working relationships with Life Sciences staff, department analysts, user department management and campus-wide professionals.
- Skill in following through on assignments with minimal direction.
- Good oral communication skills to convey and understand technical requirements and considerations with both technical and non-technical users.
- Demonstrated ability to write clear, concise and comprehensive system documentation and office correspondence.
Preferred:
- Experience with complex student demographic data especially at higher education locations desirable.
- Hands on experience in all aspects of software development life cycle requirements, design/analysis, development, development testing, QA.
- Hands on experience capturing requirements, design (functional/technical) and test plans. Have completed actual development work from a written design specification.
- Hands on experience with source control systems such as Git or Subversion and methods.
- Performed QA integration and system testing based on QA test plans.