Systems Software Programmer - Consultant

Intellibee Inc – Columbia, SC

Role Summary/Purpose

The Systems Software Programmer Consultant will support the Enterprise Services organization by designing complex solutions in one key area:

Development Operations

The Senior Developer will be responsible for designing and developing software solutions that focus on industry standards in software engineering.

Solutions will primarily use Java EE framework utilizing a mix of open source and Commercial-off-the-Shelf platforms.

This position requires knowledge and experience with these environments as well as experience in detail requirements, analysis, software design and development, testing, and deployment. Creation of the associated artifacts and the communications skills to clearly articulate the goal of the development and the tradeoffs for solution selection are critically important. We are looking for candidates with a broad set of technology skills to be able to design and build robust solutions on a complex Medicaid engagement which includes scaling component solutions and operational data stores.

In this role, you will support the Enterprise Services organization for solution design and development utilizing Enterprise Architecture standards, Software Engineering best practices, and SOA component principles. Role-based security permissions for protection of Medicaid data is also a feature that must be defined and implemented as a part of solutions.

Daily Duties / Responsibilities:

  • Design and develop platform and software solutions using the SCDHHS Technology Product Portfolio (TTP)
  • which includes:

    - OpenAPI standard

    - SOLID software engineering principles

    - Docker container infrastructure

    - Kubernetes orchestration

  • Participate in the assessment of current and emerging technology with a focus on technology capabilities
  • and impact.

  • Ensure that component planning/activities are aligned with the integration strategy.
  • Collaborate with SCDHHS agency staff and vendors on the implementation requirements solution
  • integrations.

    Qualifications:

    Experience in designing and developing complex enterprise solutions within a service oriented architecture with specific experience including:

  • Knowledge and development experience in a SOA environment.
  • Design and development web services, Adapters, XML (XSLT, XPath, XQuery, etc.), JAVA or some other
  • object oriented language, JAVA Script, CSS3; HTML5.

  • Development of unit and integration tests.
  • Experience with MarkLogic and RDLs
  • Experience with Apache Nifi
  • Experience with data mining and extraction technologies
  • Experience in Web Services technologies (XML, SOAP, WSDL, XSD, UDDI, REST).
  • Experience with Java Frameworks such as Apache or Spring
  • Knowledge of cloud platforms and environments.
  • Exposure to Agile Methodologies.
  • Demonstrable competence in SOLID programming principles.
  • Demonstrable competence in the evaluation and use of design patterns.
  • Demonstrated teamwork and collaboration in a professional setting
  • REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):

  • Experience with high-perfosrmance, open source web technologies
  • Experience in developing web applications
  • Experience with MarkLogic and RDLs
  • Experience with Apache Nifi
  • Experience with data mining and extraction technologies
  • Experience with OLTP and ODS
  • Experience with aggregate data stores
  • Knowledge of networking protocols, including TCP/IP, HTTP, NTP, DNS, MLLP, NDM
  • Experience with multi-business unit integrations
  • Strong communication (written and oral) and interpersonal skills
  • Able to work independently
  • Strong analytical and PROBLEM-SOLVING capabilities
  • Excellent PROBLEM-SOLVING skills; proven teamwork and communication skills
  • Experience in delivering end-to-end solutions
  • Proficient in OOD
  • PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):

  • Prior experience working in areas of emerging technology and driving new points of view and capabilities
  • Experience with BDD utilizing rapid development tools
  • Experience with defining and creating highly functional designs and coding in a fast-paced evolving
  • environment

  • Experience in robust development ensuring low defect products and the ability to articulate the design and
  • implementation details in a way that is clearly understandable across a wide range of personnel with

    differing backgrounds and levels

  • Solid testing and validation skills and understanding of simulated data
  • Demonstrated teamwork and collaboration in a professional setting
  • Self-starter, with a keen interest in technology and highly motivated towards success
  • Must show initiative and desire to learn business and technology subjects
  • REQUIRED EDUCATION/CERTIFICATIONS:

    Bachelors degree in Computer Science or equivalent experience

    Masters degree in Computer Science is not a substitute for undergraduate work.

    Job Types: Full-time, Contract

    30+ days ago - save jobIf you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

    All Jobs in Columbia, SC

    • Systems Programmer/Developer II - Information Technology

      State of South Carolina Richland County, SC

      View Job
    • Senior Application Development Systems Analyst # JN -062019-47079

      SSI Columbia, SC

      View Job
    • MS Dynamics CRM Consultant

      Capgemini Columbia, SC

      View Job
    • Sr Applications Development Systems Analyst

      BlueCross BlueShield of South Carolina Columbia, SC

      View Job
    • Systems Software Programmer - Consultant

      Intellibee Inc Columbia, SC

      View Job
    • Senior .Net Programmer

      Peer Solutions Group Columbia, SC

      View Job
    • Programmer/Analyst I

      County of Richland, SC Columbia, SC

      View Job
    • Programmer/Analyst I

      Richland County Government Columbia, SC

      View Job
    • Applications Development Systems Analyst

      BlueCross BlueShield of South Carolina Columbia, SC

      View Job
    • CUSTOMER CARE FIELD REPRESENTATIVE, SENIOR - CUSTOMER CARE

      The City of Columbia, South Carolina Columbia, SC

      View Job
    • WASTEWATER PLANT MAINTENANCE ASSISTANT, SENIOR. - METRO WASTEWATER PLA

      The City of Columbia, South Carolina Columbia, SC

      View Job

    Featured Articles

    H1B Visa Extension beyond 6 Years – H1B Renewal Process

    11 August 2017

    What is H1B Visa? The H-1B is an employment-based, non-immigrant visa in the United States which allows U.S. employers to employ foreign workers in specialty occupations. An employer must offer a job and apply for your H1B visa petition with the US Immigration Departm

    read more..

    Reasons To Take Up BA QA Training and Placement in USA

    24 September 2015

    Business Analyst’s work is related to company’s business where the person has to work with client mapping and defining the business requirements. Whereas the term QA means Quality Analyst who develops, executes and test the code for the software and also the working of software. Their duty is to

    read more..

    Tips and Importance of effective communication skills for International Students

    30 May 2019

    Importance of effective communication skills for international student and in fact for everyone should be very high. The average number of international students studying in different parts of the world are mostly aware of the English language. Though there are a majority of international students w

    read more..

    Best Oracle Apps Technical Online Training

    03 May 2016

    Oracle Apps Technical provides a basic understanding of database, file system, and architecture used in Oracle application release 11i. It details about multi-tier architecture used to provide user the Intranet or Internet, and also the relationship between Oracle applications and the Oracle databas

    read more..

    Thanks For Your Feedback

    Attach A Resume First