SR. Software Engineer - Libertyville, United States - Insight Global

    Insight Global
    Insight Global Libertyville, United States

    4 weeks ago

    Insight Global background
    Description
    Our client is seeking a Senior Software Engineer to join our team, specializing in WMS development.

    As a Senior Software Engineer, you will be responsible for designing, coding, testing, and maintaining software applications within the WMS environments.

    Your expertise in a variety of legacy as well as modern programming languages such as C/C++, Java, and SQL will be essential in delivering high-quality solutions.


    This is an exciting role with lots of growth potential as we build out our cutting edge modernized WMS software platform.

    If you are smart, motivated, and want to join a team to build something special we want to hear from you.

    Develop software applications and modules for WMS systems.

    Collaborate with cross-functional teams, including business analysts, system administrators, and quality assurance professionals, to gather requirements and design software solutions.

    Lead and mentor junior software engineers on the team, providing guidance on technical and professional development.

    Write efficient and reliable code in languages such as C, Perl Scripts, Bash Scripts, PHP, SQL (Oracle), Java, and PHP.

    Troubleshoot and resolve software defects and issues, ensuring optimal performance and system stability.

    Perform thorough testing of software components and modules to ensure functionality, reliability, and compliance with specifications.

    Utilize development tools such as Eclipse and VI (text editor) to support coding activities.

    Work with Erwin to design and manage databases.

    Employ build tools like Make and Ant to automate the build process.

    Utilize source control tools such as Git, CVS and RCS (Revision Control System) to manage versioning and track code changes.

    Develop and enhance in-house tools to facilitate efficient builds and releases.

    We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.

    We are an equal opportunity/affirmative action employer that believes everyone matters.

    Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.

    If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to .

    com.

    To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy:
    .

    Experience with WMS development is highly preferred - domain knowledge - not necessarily looking for WMS (encompasses a set of many functions) - Workflow management, transportation management, device integrations, inventor management experience

    • Familiarity with Perl, Bash or similar scripting languages
    • Azure Certification
    • Bachelor's degree in computer science or a related field
    • 7+ years Software Engineering experience with a focus on application modernization (nice to have)
    • Within last 710 years need to have used C for at least 23 years
    • Familiarity in Eclipse and VI or similar Linux based editor for code development (VI working to get rid of this but as of now still there_
    • Experience with general source control experience currently on RCS looking to migrate to Git
    • Need to have experience and understanding of modern source control system
    • Strong Leadership experience and comfort
    • Ability to participate and provide strategic ideas to develop and grow the team
    • Strong problem solving and debugging skills