Senior Full Stack Developer (E5028)

APN Healthcare Solutions
Los Alamitos, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Los Alamitos, United States of America

Tech stack

HTML
JavaScript
API
Agile Methodologies
AJAX
Amazon Web Services (AWS)
Data analysis
Server Applications
Software System Penetration Testing
JIRA
User Authentication
Browser Compatibility
CSS
Cloud Computing
Static Program Analysis
Databases
Continuous Delivery
Continuous Integration
Cross-Origin Resource Sharing (Ajax Programming)
Cross-Site Request Forgery
Software Design Patterns
Linux
Programming Tools
Digital Libraries
Drupal
Amazon DynamoDB
Github
Web Servers
JSON
Lightweight Directory Access Protocols (LDAP)
MongoDB
MySQL
MVC
Node.js
OAuth
Object-Oriented Software Development
Open Web Application Security
PCI Data Security Standards
Performance Tuning
PHP Development
Ada Compliance
Next.js
Responsive Web Design
Reverse Proxy
Secure Coding
Web Application Security
Session Management
Single Sign-On
Singleton Pattern
Software Engineering
SQL Injection
Subversion
Systems Integration
TypeScript
Management of Software Versions
Web Applications
Web Services
WebSocket
WooCommerce
WordPress
CircleCI
Tailwind
Mern
React
System Availability
Delivery Pipeline
Software Security
Caching
Cross-Site Scripting (XSS)
Backend
GIT
Angular
Gitlab-ci
Kubernetes
Information Technology
Front End Software Development
REST
Web Trends
Network Server
Docker
Jenkins

Requirements

Bachelor's degree or equivalent experience in Computer Science or equivalent--graduate degree highly desired. Appropriate work experience may substitute for academic credentials Req Work Experience 7-10 years or relevant experience. Req Skills and Requirements Architecture and system design:

  • Basic knowledge of Enterprise Architecture and system design.

  • Knowledge of common design patterns (e.g., MVC, Singleton, Factory) and their application in software development.

  • Ability to learn and practice best practices in code design to ensure maintainability and scalability. Project leadership and domain knowledge:

  • Ability to understand the business and strategic vision.

  • Proficiency is leading large initiatives and manage resources.

  • Experience in understanding the business language.

  • Basic experience in the areas of publications, conference event management, non-profit governance, volunteer management, digital library, markeing & sales technology, and association membership. Content Management Systems:

  • Expertise in WordPress CMS (or Drupal) and custom PHP development.

  • Experience building high-traffic eCommerce websites for enterprises using WordPress/Drupal, focusing on high availability, response time, and performance.

  • Proficiency in implementing WordPress as a headless backend system with WP REST API.

  • Knowledge of implementing and integrating with eCommerce packages/software such as WooCommerce and WooCommerce API.

  • Experience with security issues with WordPress/Drupal and how to address them is required.

  • Knowledge of integrating WordPress website with other internal or external services and applications is required.

  • Experience digital media and publications is preferred

  • Proficient understanding of cross-browser compatibility issues and ways to work around them JavaScript, Typescript, and Front-End Development:

  • Command of the latest JavaScript frameworks: MEAN & MERN stack (MongoDB, Express, Next.js/AngularJS/React, Node.js).

  • Expertise in Typescript, HTML, CSS, Tailwind, JSON, JavaScript, and AJAX.

  • Understanding of WebSockets, XMLHttpRequest, client-side caching, local storage, JavaScript modules, JavaScript scope and function execution, and Cross-Origin Resource Sharing (CORS). Web Services and APIs:

  • Proficient in web services such as REST API.

  • Experience integrating WordPress and Drupal websites with other internal or external services and applications. Databases:

  • Proficient in modern databases such as MongoDB, DynamoDB, MySQL, etc.

  • Experience in data modeling and data analysis. Authentication and Security:

  • Knowledge of LDAP and Single Sign-On (SSO) setups.

  • Experience setting up user authentication using standard authentication services.

  • Understanding of security issues with WordPress and methods to address them. Cloud and System Administration:

  • Proficient in AWS instrafrtcuture administration and setup.

  • Proficient in Linux OS system administration.

  • Implementation experience on AWS platforms or other hosting sites (e.g., WP Engine).

  • Experience with implementing applications on AWS platform or other hosting site for example: Wp-engine

  • Experience with application servers (any modern servers), reverse proxy servers, and web servers is required. CI/CD (Continuous Integration/Continuous Deployment):

  • Proficient understanding of CI/CD pipelines and tools.

  • Experience with tools like Jenkins, GitHub Actions, GitLab CI, AWS codepipeline, or CircleCI.

  • Knowledge of automating build, test, and deployment processes.

  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.

  • Proficient understanding of code versioning/integration/deployment tools. For example:- Subversion and Hudson Development Tools and Practices:

  • Proficiency with Git and GitHub.

  • Experience with application servers, reverse proxy servers, and web servers.

  • Strong knowledge of object-oriented design concepts, performance tuning, and current technology trends.

  • Understanding of cross-browser compatibility issues and solutions. Project Management and Collaboration:

  • Hands-on experience with project management tools like JIRA.

  • Good knowledge of Agile and Waterfall methodologies.

  • Experience in project estimation and planning.

  • Ability to work as part of a team and interact with all levels of management.

  • Strong business acumen to understand business strategies, customer objectives, processes, and products. User Experience and Design:

  • Strong knowledge of UX and responsive design principles.

  • Strong knowledge of Search Engine Optimization (SEO) principles and how to adhere to them in applications.

  • Strong knowledge of ADA compliance

  • Strong knowledge of PCI compliance Communication and Analytical Skills:

  • Fluent in English with a strong command of grammar and syntax.

  • Excellent presentation and written communication skills to effectively present ideas and concepts to volunteers, users, stakeholders, and technical personnel.

  • Strong analytical skills and attention to detail.

  • Ability to mentor junior developers and foster skill development within the team.

  • Have strong business acumen to understand the business strategy, customers' objectives, processes, and products in order to make educated recommendations.

  • Ability to work as part of a team, as well as with all levels of management. Application Security:

  • Strong understanding of web application security principles and best practices.

  • Experience identifying and mitigating common security vulnerabilities such as SQL injection, XSS, CSRF, and others as outlined in the OWASP Top Ten.

  • Proficient in implementing secure authentication and authorization mechanisms, including OAuth, JWT, and other standard protocols.

  • Knowledge of secure coding practices to ensure data protection and privacy.

  • Experience with security tools and practices such as static code analysis, penetration testing, and security audits.

  • Familiarity with GDPR, CCPA, and other data protection regulations to ensure compliance.

  • A solid understanding of how web applications work including security principles and session management #LI-Hybrid Other Requirements: As defined in *** Policies, individuals currently serving on an *** board or committee are not eligible to apply.

PLEASE NOTE: This position is not budgeted for employer-sponsored immigration support, this includes all persons in F (both CPT and OPT), J, H, L, or O status.

About the company

APN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes. We focus on high impact technology solutions in ServiceNow, Fullstack, Cloud & Data, and AI / ML. Due to our globally expanding service offerings we are seeking top-talent to join our teams and grow with us.

Apply for this position