• Software Engineer

    Posted Date 3 months ago(12/18/2018 8:57 AM)
    Requisition ID
    # of Openings
    Job Locations
    US-TX-Fort Worth
  • Overview

    Pier 1 Imports is looking for a Software Engineer to join our applications team!  As a key member, you will actively participate in all agile team activities and engage in problem solving that utilizes skills across multiple technical platforms while applying technical expertise to the design and development of new and legacy systems. 


    In this role you will work with customers to scope, design, implement, test and launch new features. You will be responsible for the core elements of design, development, and testing of deliverables while collaborating across all delivery teams.  As a member of the development team, you will be responsible for mentoring less experienced software engineers in technologies, processes, and workflows (both technical and non-technical). 

    Duties & Responsibilities

    • Responsible for building and evolving application systems in both cloud and on-premise environments including, design, coding, testing, debugging and writing appropriate documentation.
    • Designing, developing and enhancing solutions in polyglot environment using multiple technology stacks and frameworks (Java, Spring Boot/Cloud, Go, Python, NodeJS/JavaScript, SQL, MongoDB, HTML5 and AngularJS)
    • Implementing API and integration solutions using standard protocols such as REST, AMQP and others.
    • Acts as a technologist proposing innovative techniques, tools and ideas that consider the impact across multiple environments and technologies.
    • Collaborates with fellow Engineers, and Product Owners to design solutions that provide business value and ensure technical excellence in platform performance, autonomy, resilience, scalability, composability, and security.

    Education & Experience

    • Bachelor’s Degree in computer Science or related field preferred
    • 2+ years professional experience in software development
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in, at least, one modern programming language such as Java, C#, Python, NodeJS, Ruby, PHP
    • Solid coding practices including good design documentation, unit testing, peer code reviews, and a preference for agile processes and working methodology
    • Sharp analytical abilities, proven design skills, excellent written and oral communication skills.
    • Strong sense of ownership, bias for action, urgency, and drive.
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.