The Analytics Application Developer would be responsible for leading the development, enhancement, coding, testing, building, deploying, and debugging software for critical enterprise applications primarily using Microsoft .Net and modern web frameworks. The person should have demonstrable experience of enterprise application development on complex business projects and be able to lay solid foundation for brand new applications for agile development. The person must be able to function with minimal supervision/direction. The qualifying candidates should demonstrate object oriented analysis and design with strong knowledge of Design Patterns and ability to write highly optimized code at all levels of a 3-tiered application. Frequent communication with business owners, IT management, project managers and other technical teams is expected. The preferred candidate would have a degree in computer science with majors in software engineering.
Design, develop, code, test, deploy, and debug new software or enhancements to existing software according to best-practice principles.
Leads the technical architecture and design for new custom solutions and seeks approval from architecture group.
Enhance and support existing .NET web services and applications using ADO.NET, ASP.NET Web Forms, AJAX, XML.
Create new web services and applications using .Net, C#, Asp.NET, NUnit, Modern web frameworks, MVC, MVVM.
Creates intuitive and responsive UX designs using latest versions of CSS/ HTML, JQuery, Javascript, Bootstrap, AngularJS, Knockout, Telerik(Kendo) and Syncfusion controls.
Develops solutions for Decision Support, Near/Real-time Analytics, and custom BI dashboards/data visualizations.
Using Microsoft SQL Server as a backend storage for high volume transactional applications
Integrate applications by developing and/or consuming using Web Services SOAP and REST.
Research and develop "Big Data" solutions using technologies such as Hadoop, Storm, SAP HANA, Oracle Exadata.
Participate in support rotation, including answering questions, fulfilling requests, resolving system issues, etc.
Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Document and maintain code assets.
Work with other technical staff to understand problems with software then develop specifications and estimates to resolve them.
Develop and test .NET code assets.
Perform unit and performance tests related to code assets.
Adapt existing code assets and procedures to accommodate changes in source systems and new business user requirements.
Standardize code and promote reusability of code assets.
Maintain clean, organized, and well-documented code using source control tools such as TFS, Subversion and CVS.
Work with technical staff and other team members to resolve production application issues.
Follow project management guidelines as needed for both traditional project management as well as Agile/Scrum methodologies.
As a valued full-time member of our staff, youll enjoy outstanding benefits, including health, dental and vision plans that begin on your first day and a retirement plan that is one of the best in the nation. You will also receive 13 paid holidays and 15 vacation days beginning your first year. Relocation assistance is available for those who qualify.
Please be advised that ALL new hires will be required to successfully complete a criminal background investigation and a medical examination, which includes a drug screening, prior to employment at UCLA Health. The receipt of satisfactory responses to reference requests, and the provision of satisfactory proof of an applicant's identity and legal authority to work in the United States are also required. Any misrepresentation, falsification or material omission may result in a candidates failure to receive an offer, or if already hired, an immediate dismissal from employment.In an effort to promote and maintain a healthy environment for our patients, visitors, and employees, UCLA Health is a smoke-free site.
For more information, go to www.uclahealthcareers.org or contact Aaron Magpali atamagpali@mednet.ucla.edu. EOE