Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer

Jones Grove IT Recruiting

Senior Software Engineer

Charlotte, NC
Full Time
Paid
  • Responsibilities

    Senior Software Engineer

    Full Time Position

    Charlotte, NC – Hybrid


    We are looking for a highly skilled Senior Software Engineer. You should have experience integrating systems via APIs, DBCs, kafka streams, and file transfers are preferred.

    Experience in these programming languages is needed:

    • SQL
    • Python
    • PySpark (or Spark)
    • TypeScript (or JavaScript)


    Experience working on operations and optimization projects, particularly in supply chain applications, is a plus.

     

    Position Description:

    As a Senior Software Engineer in this role you will be responsible for designing, developing, testing, and maintaining complex software applications, systems, or components. This role involves taking a leadership position within a development team, providing technical guidance, and driving the delivery of high-quality software solutions.

     

     

    Responsibilities:

    • Coding and development activities
    • Designing and implementing new features, modules, or components
    • Optimizing and maintaining existing code
    • Debugging and diagnosing complex issues in software applications
    • Analyzing and addressing performance bottlenecks or unexpected behavior
    • Participating in architectural discussions and contributing to the design of software systems
    • Creating and reviewing technical design documents or diagrams
    • Developing and executing unit tests, integration tests, and quality assurance procedures to ensure software reliability and functionality
    • Collaborating with quality assurance engineers to address identified issues

     

    Skills & Competencies:

    • Programming languages including Python, Java (Core), PySpark
    • Able to create SQL queries involving Joins of multiple tables
    • Knowledge of the construction/use of XML data sources
    • Functional knowledge of internal operating systems: Oracle, sales software and programs, report writer programs such as Discover, Palantir Foundry (BIG +) etc.
    • Developing software components to deliver value to stakeholders that manage Sales, Planning and Scheduling of Inventory
    • Designing and deploying software product configurations into software environments or platforms
    • Specifying and designing software to meet defined requirements by following agreed design standards and principles
    • Managing the life cycle of all problems that have occurred or could occur in delivering a service

     

    Experience and Education:

    • 5+ years of relevant, post-college work experience in programming languages such as Python, Java, JavaScript, or similar current programming languages.
    • Minimum Bachelor’s degree from four-year college or university in Computer Science, Engineering or similar discipline

     

    About Jones Grove

    Jones Grove brings over 25 years of dedicated Information Technology recruiting to the marketplace and that has led us to place virtually every function within an IT organization.

     

    We are an equal opportunity employer and value diversity at our company.

    We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.