14 days old
2018-08-012018-08-31
  • Jobs Rated
    61st


Primary Job Duty:

To develop applications and features and plan releases; coordinate with onshore and remote resources; troubleshoot production issues; schedule and manage system upgrades; orchestrate containerization and pipelining; instill technical best practices.

Position Summary:

Serves as technical team lead for development, integration and operation of Community Collaboration applications and platforms. Develops and maintains a suite of public-facing applications and sites built primarily in Java and related front-end technologies.

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.
* Optimize Performance: Build scrum team velocity; reduce bug occurrence; consistently decrease time required to move code into production.
* 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.
* Cross-Functional Coordination: Schedule maintenance windows; troubleshoot production issues with cloud infrastructure and release management teams.
* Plan for Contingencies: Anticipate and plan for outages and remediation across environments and services, including caching, search, load balancing
and replication.

Required Knowledge, Skills, and Abilities (KSAs):

* Knowledge and Experience In: Java, Tomcat, GitHub, Eclipse, UNIX, SQL, Javascript, Angular, Docker, microservices, HTML, CSS/SASS/LESS.
* Excellent Skills In: Application development and architecture; system integrations; troubleshooting bugs and production issues; Agile methodology; CICD.
* 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.

Preferred Knowledge, Skills, and Abilities (KSAs):

* Knowledge and Experience In: Alfresco, Kafka, Kubernetes, JQuery, Solr, Elasticsearch, Foundation.
* Excellent Skills In: Responsive design and cross-browser implementation.
* Demonstrated Ability To: Write, refine, score and prioritize stories and epics.
* General Knowledge Of: Okta or other SSO provider, Java-based CMSes, Jira, Samanage.
* Experience In: Site and content migrations; scripting and regular expressions.

Education and Experience Requirements

* Requires a Bachelor’s degree in Computer Science, Programming or a related field and eight years of experience or a Master’s degree with six 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)

Industry

  • Information Technology

Jobs Rated Reports for Computer Programmer

ICANN

The global Internet community working together to promote the stability and integrity of the Internet.

As a private-public partnership, ICANN is dedicated to preserving the operational stability of the Internet; to promoting competition; to achieving broad representation of global Internet communities; and to developing policy appropriate to its mission through bottom-up, consensus-based processes.

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior Developer

ICANN - Internet Corporation for Assigned Names and Numbers
Los Angeles, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
61st2018 - Computer Programmer
Overall Rating: 61/220
Median Salary: $82,240

Work Environment
Good
50/220
Stress
Very Low
17/220
Growth
Very Poor
211/220
Powered ByCareerCast