Web Application Developer


Palo Alto, CA, US

Company:  NEX - NEC X

Location: Palo Alto, CA


With more than 117 years of technology innovation, a global team of 100,000, and 64,000+ technology patents, NEC is in the business of providing solutions that focus on safety, security, operational efficiency - enabling people to live brighter, more enriched lives. We call this orchestrating a brighter world.


Provide programming and troubleshooting support for Marketing-related web activities. Must be able to design, define, evaluate and implement a range of third-party and proprietary web-based & hardware accelerator applications as well as maintain, revise and upgrade propriety web-based & hardware accelerator legacy applications and workflows. Conceptual knowledge and practical experience in the phases of web programming, maintenance, security, and development of and maintaining a backend database are essential. 
Able to collaborate with others, deliver results in a timely manner and explain best practices and concepts in a way that builds team consensus and wins alliances.


Essential Duties and Responsibilities 

  • 35% Analyze, evaluate, develop, test and deploy new and existing web-based & hardware accelerator applications.
    • Provides detailed analysis to ensure applications meet key requirements.
    • Design software applications, modules and/or required enhancements for operational efficiencies.
    • Codes, reviews, prepare prototypes to demonstrate effectiveness.
    • Analyzes, recommends, validates and implements software application rebuilds and upgrades.
  • 20% Interpret web-based marketing needs, assess requirements and identify solutions to standard and non-standard requests to establish and maintain a positive NEC brand image with customers, prospects, media and analysts, employees and the general public.
    • Collaborates internally/externally to determine web-based requirements and identify best practices to achieve key objectives and outcomes.
    • Explains issues and works to build understanding and consensus.
  • 20% Maintains and enhances technology expertise, keeping current with evolving systems analysis, programming and database technology.
  • 20% Produces program, system and user documentation for all systems created within the department. 
  • 5% Provides on-call support for customers.



  • Education: Bachelor's degree in computer science, mathematics or equivalent work experience.
  • Experience: 
    • 2+ years of experience in Web Development.
    • 2+ years experience developing with .net, PHP, HTML5, CCS3, Node.js, JavaScript, XML, or other web programming packages.
    • 2+ years of experience with MySQL, MariaDB, MongoDB or Microsoft SQL.
    • 2+ years working with Web Services and developing APIs.
    • Well-practiced with Python coding and TensorFlow, PyTorch, and other AI/ML frameworks.
    • Familiar with CMS tools such as OpenText Teamsite, OpenCms or OpenKM.


Specialized Knowledge and Skills 

  • Language Skills: Excellent communication skills, proven ability to effectively work with and support customers.
  • Mathematical Skills: Must be skilled in basic math.
  • Reasoning Skills: Must be able to work with limited oversight; self-motivated with strong attention to detail.
  • Computer and/or Technical Skills: Possesses in-depth working knowledge of programming and systems analysis procedures. Is fluent in the relevant programming languages and environments.  Proficient in all aspects of the software development lifecycle (including analysis, design, development, testing, implementation, and support).


Work Environment and Physical Demands 

  • General Work Environment: Professional office environment.
  • Noise: Moderate.
  • Standing/Lifting: None.
  • Visual: Must be able to read small text accurately.
  • Stress: Medium. Must be able to work independently with limited guidance.
  • Travel: Moderate.
  • Supervisory Responsibility, if any: This position has no supervisory responsibilities.


Headquartered in Irving, Texas, NEC is a leading provider of innovative IT, biometrics, network, and communications products and solutions for service carriers and Fortune 1000 and SMB businesses across multiple vertical industries, including healthcare, government, education, and hospitality. NEC delivers one of the industry's broadest portfolios of technology solutions and professional services, including unified communications, wireless, voice and data, managed services, server and storage infrastructure, optical network systems, microwave radio communications, and biometric security. NEC is a wholly owned subsidiary of NEC Corporation, a global technology leader with a presence in over 44 countries and more than $37.5 billion in revenue. For more information, please visit www.necam.com.

NEC Corporation of America and its subsidiaries is committed to the maximum utilization of all human resources and the goal of Equal Employment Opportunity/Affirmative Action. We provide equal opportunities to all employees and applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, age, marital status, disability, genetic characteristics, height, weight, arrest record pertaining to misdemeanors or status as a Vietnam era or special disabled veteran, or any other class protected by applicable federal, state or local laws.

EOE-Minorities/Females/Protected Veterans/Individuals with Disabilities.

Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Application Developer, Developer, Network, Computer Science, Database, Technology