Senior Web Developer

Raleigh, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : CSS, HTML5, JavaScript, React, git, mercurial

Location : Raleigh

CTC : DOE

Job Description:

Essential Functions

Strategy & Planning

  • Acquire and interpret business requirements, creates a functional specification, and determines the most efficient/appropriate technologies.
  • Research and improve current coding standards.
  • Research and implement new development techniques.
  • Submit and review technical and process improvement recommendations as a member of the technical leadership team.
  • Work with business and IT teams to plan new features, gather requirements and suggest solutions.
  • Support the entire application lifecycle (concept, design, test, release, and support).
  • Ability to work with new technologies while showing drive, versatility, adaptability, and creative thinking.
  • Help foster a culture of innovation and out-of-the-box thinking.
  • Estimate hours for project tasks.
  • Schedule and lead brainstorming activities surrounding development functionality.
  • Perform complex programming assignments requiring an advanced aptitude of established programming standards, methods, and best practices.
  • Mitigate significant risks associated with projects, which have high technical complexity and/or involve significant challenges to the business.
  • Collaborate with other teams to ensure the shared use of standard tools and processes.
  • Communicate effectively by using natural language and by writing clear and concise code.

 

Formal Education & Certification

  • Bachelor degree or foreign equivalent in related field or equivalent experience.

Knowledge & Experience

  • 5+ years of IT experience.
  • 5+ years with CSS and/or HTML.
  • 3+ years with CSS 3 and/or HTML5.
  • 3+ years with JavaScript.
  • React experience.
  • 5+ years of object-oriented analysis and design.
  • Experience with version control systems such as git, mercurial, or subversion.
  • Experience with command-line tools.
  • Experience working on all phases of the Software Development Lifecycle.
  • Experience working as part of an enterprise web team, interfacing with other developers, designers, web engineers, and external agencies or partners.

 

Preferred Experience

  • Understanding of responsive web development and design.
  • Follow web accessibility (Section 508 and WAI) standards as well as WCAG 2.0 AA
  • Experience working with content management solutions such as AEM.
  • Experience in AngularJS and/or Angular.
  • Experience working in an agile software development environment.
  • Experience with HTML/CSS/JS debugging tools (Firebug, Chrome Developer).
  • Experience creating and consuming web services (SOAP and/or RESTful).
  • Experience with the Model-View-Controller (MVC) design pattern.
  • Experience with virtual machines and containerization.
  • Experience with unit tests/automated testing.
  • Experience with automated build scripts (such as Ant/Maven and/or Webpack/Gulp/NPM).

 

Personal Attributes

  • Strong written and oral communication skills.
  • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills.
  • Ability to work in a team-oriented, collaborative environment.
  • Ability to quickly pick up new tools and technologies.
  • Willingness and ability to train and teach others.
  • Ability to facilitate meetings and follow up with resulting action items.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Strong presentation and interpersonal skills.
  • Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority
  • Ability to effectively move forward on tasks even with ambiguous or changing requirements.