Software Engineer - Morrisville, United States - Insight Global

    Insight Global
    Insight Global Morrisville, United States

    Found in: Appcast US C2 - 1 week ago

    Insight Global background
    Technology / Internet
    Description

    Job Description:

    Partner with product management teams to ship products that build customer value using Agile principles. Work with a technical leader to design and build next gen architecture for CPQ (Configure, Price and Quote) platform. Build and support high-volume revenue impacting software systems catering to different routes to market such as direct, partners and distributors and various products such as hardware, software, and services. Integrate: work with engineering teams to integrate platform with other systems such as tax, billing, invoicing, subscription, contracts, supply chain, manufacturing etc.

    Required Skills & Experience:

    • Bachelors degree with 5 years of experience OR Masters degree with 3 years of experience
    • 2+ years of software development experience in building large scale end to end web applications, and integrations.
    • 3+ years server-side software development experience using Sprint/Spring Boot, Java, NodeJS or other comparable technologies.
    • In-depth knowledge about object-oriented programming concepts, data structures, algorithms, and design patterns.
    • Expert in java concepts like threading, generics, annotations etc.
    • Experience with deployment, continuous delivery, software quality assurance (documentation, unit testing, test automation, security analysis, and code reviews).
    • Proficient in non-SQL databases such as Mongo and Cassandra.
    • Knowledge in CI/CD platforms including Kubernetes, Jenkins, Git, Spinnaker, Docker, or related tools.