• Information Technology
  • 90001, Los Angeles, CA
  • Salary: $$121,000-$150,000
  • Education: Bachelor’s Degree
  • Skillset: JAVA - Alfresco a must
  • Add to Favorites

PostMatches By WorkStaff USA

In the role of Staff software Engineer, focusing on DMS content authoring and backend services, you will take an active role in leading and building ICANN’s new authoring application that allows ICANN staff to publish new content to ICANN’s main website. You will be responsible for innovating and implementing new features, take an active role in designing and architecting the system for high availability.

Key Responsibilities & Duties:

Develop and Maintain: Develop and refactor applications and features, including understanding requirements, prioritizing work and planning releases. Integrate and applications and consolidate system architecture.

  • Coordinate Resources: Coordinate the work of on-site and remote team members, including close alignment of work focus, review and testing.
  • Instill Best Practices: Learn and instill best practices in the areas of continuous integration and continuous delivery (CICD), containerization and pipelines, test-driven development, and testing automation; provide technical documentation of code.

Required Knowledge, Skills, and Abilities (KSAs):  

  • Strong data structures and algorithms knowledge.
  • 8+ years of server-side software development experience
  • 5+ years designing and developing solution using alfresco object model, taxonomy, search, user interface.
  • Alfresco certifications (Content services engineer, Process services Engineer).
  • Experience in developing content model and scripting inside BPMN using javascript.
  • Experience deploying alfresco into kuberentes and other cloud infrastructure highly desired.
  • Proficiency with HTML5, CSS, and at least one reasonably popular JavaScript framework (e.g. React, Angular, Polymer, Backbone, Ember).
  • 8 years of experience developing applications using Spring & Spring Boot frameworks.
  • Experience in building distributed applications that can scale and are highly available.

Education and Experience Requirements:

  • BS in Computer Science or equivalent engineering experience.
  • Excellent oral and written communication skills in the English language; multilingual or bilingual a plus with ideally one of the six UN official languages.
  • Ability to work with highly diverse workforce.
  • Able to work independently (self-motivated) and multi-task under pressure (focused).

Working Conditions & Physical Requirements: 

  • Work is performed in a normal office environment with limited privacy and some exposure to background noise.
Please Login/Sign Up to Apply!