Front End Software Engineer

09 Aug 2024

Vacancy expired!

Job Summary In the role of Senior Software Engineer it will focus on DMS authoring and backend services that 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. This position is responsible for innovating and implementing new features, take an active role in designing and architecting the system for high availability Key Responsibilities: 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):

  • BS or MS in Computer Science or equivalent engineering experience.
  • Strong data structures and algorithms knowledge.
  • 3+ years of server-side software development experience.
  • 3+ years of object-oriented programing.
  • Proficiency with Java, HTML5, CSS, and at least one reasonably popular JavaScript framework (e.g., React, Angular, Polymer, Backbone, Ember).
  • 3+ years of experience developing applications using Spring & Spring Boot frameworks.
  • Experience in building distributed applications that can scale and are highly available.
Demonstrated Ability To: Collaborate with business stakeholders; coordinate resources in a team setting; manage multiple messaging channels. General Knowledge Of: Content and document management; business process modelling; microservices and headless architecture. Experience In: Google suite, Office suite, bug documentation and reproduction. Education and Experience Requirements:
  • Requires a Bachelor's degree in Computer Science, Programming or a related field and five years of experience or a Master's degree with three years of experience with private or public-sector organizations involving team-driven application development for public-facing Web applications backed by a CMS or DMS.
  • 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).

  • ID: #44724645
  • State: California Los angeles 90094 Los angeles USA
  • City: Los angeles
  • Salary: BASED ON EXPERIENCE
  • Job type: Permanent
  • Showed: 2022-08-09
  • Deadline: 2022-10-07
  • Category: Et cetera