More Information
- Location, Address Candidates needs to be either in CA, OR, CO, GA, MD, VA, WA, or HI; or open for candidates willing to relocate to any of these states
- Work Authorization
- Experience 10-15 Years +
- Duration 4 years
- Required Skills node js ,angular JS, cucumber, selenium, javascript frameworks, Jenkins
Title: Principal Technical Lead/Designer – 21-36835
Location: Remote – (Candidates needs to be either in CA, OR, CO, GA, MD, VA, WA, or HI; or open for candidates willing to relocate to any of these states)
Duration: 4 years – (possible Contract to Hire)
W2 or Corp to Corp
Job#1 – Principal IT engineer
Top must have skills – 15 years technical experience, full stack development, node JS (backend) and angular JS(Front end), Can build Infrastructure and deliver, CI/CD tools. AEM experience is not required here.
• Work with product team to understand product vision and contribute defining vision.
• Develop and support end to end solutions including architecting, designing and developing member facing applications/systems using cloud, content management systems (CMS) and traditional integrations.
• Perform hands on development of cloud applications, CMS and integration solutions on a variety of platform.
• Research and resolve technical issues and recommend appropriate interventions/modifications as needed. Ensure work processes and products meet KP IT standards.
Preferred Qualifications: 15+ years solid work experience developing cloud applications on Microsoft Azure or similar platforms like Cloud Foundry, AWS and GCP. 7+ years of experience developing microservices and APIs using Java, NodeJs, NoSQL DBs (Cloudant/Cosmos), RDMS(PostgreSQL/Oracle), Redis and other frameworks like Spring Boot, GraphQuery. Solid experience developing front end web applications using React/Angular, HTML5, GraphQL and other CSS based frameworks. Solid experience in practicing CI/CD and DevSecOps including thorough experience in automating various tests (unit, component, concurrency, multiuser, load) with Git, Jenkins, Maven, SonarQube, NexusIQ or similar tools. Experience with PQE tools Selenium, SoapUI/ReadyAPI, DevTest or similar tools along with test frameworks WebDriver, Mocha, Bobcat or similar. Ability to quickly grasp & learn new technologies and develop POC/prototypes. Good communication skills and extensive experience working with business, technical teams and management. Must have deployed Production ready apps and supported complete project lifecycles. Willingness to learn and share knowledge. Good troubleshooting/debugging skills. Experience with Adobe Experience Manager (Preferably with Adobe AMS Cloud Manager AEM/AMS) using frame works like Apache sling framework, OSGI, NPM. Experience integrating AEM applications with other Adobe suite of products like Analytics, Target, Forms and others are desirable. Experience on API management solutions like google APIGEE or similar. Experience with Healthcare and/or insurance industry and/or implementation of HealthCare or Insurance systems.
Job#2 – Senior IT engineer
Top Must have skills – 7 to 10 yrs, individual contributor, node js ,angular JS, cucumber, selenium, javascript frameworks, Jenkins. AEM highly preferable.
Software Engineer – Advanced works for the Technology organization of KP-IT. The Software Engineer – Advanced must follow KP-IT’s project management and governance processes; work collaboratively with all KP-IT team members. Responsibilities of the Software Engineer – Advanced include: Leads and Supervises Keeps abreast of hardware and software developments including theory and technique and uses this knowledge to initiate enhancements within the organization. Demonstrates leadership in time critical or complex technical problem resolution. Responsible for coordination of technical staffing resources for all software installation and maintenance. Participates on New Product Selection Team Participates in the evaluation of new products or modifications that will enhance operations and development activities. Assist with the definition of product evaluation scorecard and new product testing plans. Gathers, Analyzes and Identifies tasks, work effort estimates, and work schedules and provides this input to project manager. Responsible for managing requirements, designing, developing, implementing, and supporting enterprise application integration across multi-vendor platforms. Validates application’s ability to meet business, performance, integration, and scalability requirements for each project. Provides in-depth consulting to management and staff at the highest level in the identification and resolution of major problems. Provides guidance to Intermediate and Associate level staff. Generates alternatives, evaluates options and provides recommendations. Creates and Distributes Creates and distributes software requirements and software testing plan. Develops, distributes and enforces System Development Lifecycle, programming standards and change management. Design and Develops Designs data schema and meta-data attributes of various databases and data architectures.Defines the logic, performs the coding, tests and debugs system components. Develops specifications based on requirements and performs software development to meet functionality of final requirements. Develops troubleshooting policies, methodologies, and standards. Day-to-day tasks of the Software Engineer – Advanced include: Supervises technical aspect of all development and production activities: Serves as subject matter expert (SME) on own program/ application/system. Acts as point of escalation for technical decisions and problems, and leads technical analyses for efficient program/ application solutions which support client business processes and functional requirements Majority of time is spent conducting same activities as Senior but at a higher technical level and with more responsibility for guiding and coaching other team members on work activities.Oversees all coding and work quality reviews. Provides guidance and oversees work of technical team Provides guidance and assistance to the staff in the installation and testing of new and existing operating system releases and in fine-tuning of existing systems software to provide optimal performance. Oversees configuration and installation and evaluates pilot projects and production systems. Reviews the design documents, project budgets, technical requirements, test plans, and DR plans. Requirements: Minimum Requirements B.S. degree in Computer Science, Business Administration or other related field, plus 6 or more years experience as a systems programmer. Significant and relevant technical experience meeting the job description may be substituted for degree requirements. Must Requirements 6 or more years related experience as software engineer. Web software development tools experience in areas such as Java, J2EE, XML Web Services.
Additional Job Details
7 to 10+ years of experience working with Adobe Experience Manager 6.x (highly preferable), HTML5, CSS3, LESS, JavaScript across multiple libraries: jQuery, Angular.js, Node.js.