Job Directory Full Stack Developer

Full Stack Developer
Los Angeles, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

1.Participates in the design, development and deployment of various web/mobile applications. Responsible for particpating in full software development process including gathering requirements, design and implementation using agile software development pratices (Scrum) and leveraging automation (continuous integreation/deployment) tools and best practices

Responsibilities

1.Participates in the design, development and deployment of various web/mobile applications. Responsible for particpating in full software development process including gathering requirements, design and implementation using agile software development pratices (Scrum) and leveraging automation (continuous integreation/deployment) tools and best practices

2. Provides design recommendations to both the client as well as development team to ensure applications are built according to the client's needs while still following modern best practices for web application develop.

3. Provides a high-level of customer service to end users when support is needed. Support provided may include training on specific functions of applications and assisting users with troubleshooting when issues arise.

4. Leverages their experience in the industry to provide high quality UI/UX design and implementation to ensure that the applications are developed in a streamlined and easy to use manner.

5. Able to work against timelines and client demands while continuing to deliver high quality work in a dynamic and changing environment.

6. Assists in ensuring that any changes to applications are made in a controlled manner and adhering to standard change control processes of the organization. This includes ensuring that all appropriate documentation of the change is completed and all relevant parties are aware of upcoming changes that will impact them.

7. Ensures the successful deployment of new applications by completing thorough documentation of both the back-end structure of the application as well as the front end interactions that users will have with the application.

8. Continues to educate themselves on best practices of application development to ensure UCLA Health Sciences Schools' applications are meeting or exceeding industry standard.

9. Other tasks as required

10. Act as Tier 3 support for the various applications in the environment for end users and other business units.

11. Available for off hours application patching and upgrades as necessary.

12. Participate in departmental meetings as assigned, including one-on-one, project updates, area updates, department updates.

13. Research and recommend new and improved technologies, processes and best practices for software development. Research and make appropriate recommendations to internal and external development teams

14. Along with other members of DGIT, participate in the periodic review and development of common SDLC and DevOps practices.

Qualifications

Bachelor's Degree in Computer Science or Mathematics or related field preferred or an equivalent combination of education and experience.

Deep working knowledge of a using modern programming languages (Python, Ruby, Objective C, Swift, Node.js etc) and development tools to build enterprise quality applications.

Expertise in Agile processes (Scrum), lead and participate in code reviews

Experience with DevOps tools do manage automation (Chef, Puppet, Jenkins, Hudson etc) and deployment processes

Detailed working knowledge of two or more scripting languages (e.g. TCL, Perl, Python, JavaScript, React Native, procedural SQL)

Detailed knowledge of AWS Platform and Services compute, storeage and development tools (Elastic beanstalk, Lamba functions, API Gateway)

Knowledge of relational and non-realtional databases and SQL (e.g. Oracle, Postgres, MySQL MS-SQL, Mongo, Cassandra).

Proven ability to research and master new techologies/frameworks

Ability to organize and coordinate resources to expedite solutions and complete projects within given deadlines.

Ability to work with IT teams and projects in a complex, matrixed organization and well versed in buliding strong and influential relationships and management skills with stakeholders and colleagues.

Demonstrated interpersonal skills to work in a group environment, establishing and maintaining cooperative working relationships with all levels of staff and other department personnel

Ability to organize and coordinate multiple tasks, to set and reestablish priorities as circumstances dictate. 

Demonstrated skill in working independently with and follow through on assignments and tasks with minimal direction and maintain good communication.

Demonstrated ability to effectively communicate, both orally and in writing, procedural, technical, and administrative information to clients, staff, and management.

Demonstrated skills in diagnosing and troubleshooting end user problems, recommending and/or performing efficient/practical solutions, and following through to completion.

Ability to exercise independent judgment and initiative and follow through on assignments with minimal direction.

Skill in operating a wide range of audiovisual (AV) equipment such as data projectors, computers, sound and light systems, radio communication devices, etc..

Knowledge of industry standard practices and procedures as related to AV presentation services within a conference center and university teaching environment.

Ability to stand, climb, stoop, push and crouch for extended periods of time as required completing job duties.

Ability to lift and carry up to 50 lbs for short periods of time for installation, repair, and trouble shooting of hardware systems.

Ability to work after normal business hours, weekends, and respond to emergency calls as necessary and when appropriate

Working knowledge of computers including but not limited to Windows and Mac operating systems and standard productivity software (MS Office, Office 365)

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.