• Single Page Application (SPA) Developer

    Location US-Mechanicsburg, PA/Remote | US-Mechanicsburg, PA (NASCO office) | US-GA-Atlanta | US-Home Office/ Remote
    # Positions
    Information Technology - All Openings
    Travel Requirements
  • Company Overview

    At NASCO, we’re more than a company. We’re a community of healthcare technology innovators driven by a shared purpose — to create digital health technologies that enable Blue Cross® and Blue Shield® Plans to deliver great service to their members and win in their markets. Our company is growing, and our digital health portfolio continues to expand, with solutions ranging from back office to blockchain. We’re seeking expert talent to join us in our pursuit of developing new innovative technologies and continuing to support our customers. NASCO is continually recognized for innovative workplace practices that enable our associates to be successful at work and at home. For eight straight years, NASCO has been recognized as a Top Workplace by The Atlanta-Journal Constitution. We’re more than company — we’re a community. Join us today.


    Under general direction, the Single Page Application (SPA) Developer is primarily responsible for designing, coding, testing, implementing and supporting SPA software solutions of simple to medium complexity using modern SDLC methodologies within a product release cycle.  This role aids Plan analytical staff in research, development of business requirements and test plans, system documentation, and implementation of system enhancements and fixes in the delivery of practical systems solutions.  This role also requires participation in estimation for SPA software development work and triaging of SPA software related issues.  This work spans production, model office, test, maintenance, enhancements and corporate project initiatives.  For production and model office, this includes ensuring issues are triaged, resolved and communicated timely and in line with customer expectations.  The SPA UI Developer assists in defining the development standards, programming, troubleshooting and management of problems affecting IT software to help sustain the highest system reliability, maintainability, and performance possible.  Communicates with Manager, and Customer regarding status of assigned projects and customer requests, and may also assume a technical leadership role for selected projects.


    • Develops and tests the front-end User Interface (UI) and external application integration code for the application being built/supported.
    • Updates status of work in task tracking tools and communicates issues/concerns to SPA UI Development Subject Matter Expert (SME) in a timely manner.
    • Stores source code for completed tasks to software configuration management repository as soon as unit testing is complete for the scope of the task.
    • Participates in source code reviews and responds to constructive recommendations from source code reviews, making corrections as directed by SPA UI Development SME.
    • Works with Business Analyst to review UI and confirm the changes meet expectations and revise later to adjust the solution as directed based on scope of work.
    • Collaborates with software product business analyst, usability expert, user experience designer, software architect, vendors and NASCO Development Team (NDT) to understand business processes, architectural design, software application prototype and desired behavior of application being built/supported.
    • Reviews the software application prototype to ensure it can be implemented in the UI. Assists the SPA UI Development SME in estimating software development work.
    • Assists the SPA UI Development SME in triaging and resolving SPA issues in all environments.
    • Manages CSR workload by reviewing assigned CSRs to improve timely delivery and to prevent aging.
    • Tests application behavior against requirements to ensure it functions as specified by the customer.
    • Creates and maintains technical design documentation for quality control purposes.
    • Performs other duties as assigned by manager or team lead.
    • Promotes code into appropriate systems while validating and monitoring the output to ensure the code works per requirements.
    • Generates ad hoc reports for the Plan customers to support research and analysis, recovery efforts, and post-implementation check out of system enhancements


     Required Knowledge, Skills, Abilities, Certification, Education and Experience:

    • Knowledge of software development standards, coding standards and best practices
    • Working knowledge of business software applications (Word, Excel, PowerPoint)
    • Very strong conceptual, analytical, and problem solving skills
    • Excellent time management skills in supporting a variety of projects in addition to an understanding of the ways in which information technology can be applied within the enterprise
    • Proficient in all phases of system development life cycles and knowledgeable of disciplined project management methodologies
    • Interpersonal skills, including teamwork, facilitation, negotiation and leadership skills
    • Ability to communicate effectively when dealing with internal and external customers and suppliers both in writing and verbally
    • Demonstrates flexibility to deal with people at a variety of levels, internally and externally
    • Ability to provide guidance to customers on moderate to complex system enhancements
    • Ability to provide high level estimates and designs for system enhancements
    • Ability to maintain awareness of state-of-the-art development tools, programming techniques, problem solving techniques, and computing equipment
    • Ability to assess and determine impacts of changes to the system
    • 2 years of Iterative and/or Agile development methodology experience
    • 5 years of java software development experience
    • 2 years of experience working independently and remotely with the majority of interaction with others being over the phone
    • 1 year of experience maintaining or developing software using all of the following:
      • Angular CLI
      • TypeScript
      • Java/J2EE
      • SQL
      • HTML, CSS, JavaScript
    • Bachelor’s degree in computer science or related field, or equivalent experience

    Desired Knowledge, Skills, Abilities, Certification, Education and Experience:

    • 1 year of Waterfall development methodology experience
    • 2 years of health insurance software development experience
      • 1 year of experience maintaining or developing software using the following:
      • Material
      • Spring Camel
      • JDBC
      • node.js
      • Tortoise SVN
      • npm
      • ngx-bootstrap

    Benefits and Perks:

    • Work/Life Balance – NASCO helps you find success at the workplace, and at home
    • Matching 401(k)
    • Employee Recognition and Bonus Programs – When NASCO is successful so are our employees!
    • Tuition Assistance – Learn, develop, and grow… on our dime!
    • E-Learning – Comprehensive and current library of e-learning and performance support assets, available on demand and at no cost
    • Choice of Blue Cross Blue Shield Health, Dental and Vision Plans
    • Wellness Program
    • 17 Days of Paid Time Off (PTO) per year – not including major holidays. That’s just starting out!
    • Company discount plans on mobile, technology services, etc., to help you save money

    NASCO is a Minority/Female/Disability/Vet/Affirmative Action Employer.  Must have legal authority to work in the U.S.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed