Cedars-Sinai Programmer/Analyst in Los Angeles, California

Job Summary:

Responsible for application development

supporting business objectives while providing mid-level expertise in software

development lifecycle phases from concept and design to testing. Analyses,

designs and builds component-based applications including introduction of an

application layer, modeling techniques, component and object-oriented design,

complex algorithmic coding, and systematic approaches to application

integration. Works on new and existing applications. Performs hands-on coding

and assists in architecting solutions. May serve as liaison to internal

customers, research groups and various business support areas.

Job Responsibilities:

  1. Design,specify, and build component-based applications, including:

  2. -ApplicationAnalysis

  3. -Modelingtechniques

  4. -Component andobject-oriented design

  5. -Complexalgorithmic coding

  6. -A systematicapproach to application integration

  7. Design,develop and support applications written in various programming languages usingcurrent and new development technology including J2EE, JSP, Servlets,JavaScript, HTML, XML and Oracle

  8. Scope,implement, test and deploy new features and versions of core applications,databases and utilities

  9. Debug andmaintain deployments of core applications, databases and utilities

  10. Createenhancements to primary and supporting websites, web applications andinfrastructures

  11. Createcomponent/subsystem documentation. Produce design and technical specificationsas needed for technical documentation

  12. Translatecustomer requirements, recommend system solutions, and formulate detailedspecifications from which programs are written. Work closely with businesspartners to produce quality products that meet business needs.

  13. Provide andsupport technology infrastructure

  14. Liaison withend users, research groups and other business support areas

  15. Participate in design andtechnical meetings. Provide technical documentation to internal business anddesign teams.

  • 3+ years ofexperience managing application design, software development, maintenance

  • Demonstratedorganizational and time management skills

  • Demonstratedexperience using various programming languages

  • Technicalunderstanding of data and relational databases and technical data design

  • Understanding ofUnified Modeling Language tools and how they are applied to OO design

  • Unix, Linux andWindows operating systems

  • C#, C++, C skills helpful

  • Bachelor's degree in Computer Sciences, Mathematics or related disciplinerequired

  • Expertise in Swift programming language

  • Familiarity with XCode toolset

  • 2+ years building production iOS applications

Cedars-Sinai is an EEO employer. Cedars-Sinai does not unlawfully discriminate on the basis of the race, religion, color, national origin, citizenship, ancestry, physical or mental disability, legally protected medical condition (cancer-related or genetic characteristics or any genetic information), marital status, sex, gender, sexual orientation, gender identity, gender expression, pregnancy, age (40 or older), military and/or veteran status or any other basis protected by federal or state law.