DurhamRecruiter
the smart solution for Durham jobs

Software Engineer III - Mobility

Company: Toshiba Global Commerce Solutions
Location: Durham
Posted on: September 12, 2018

Job Description:

Job Title: Software Engineer III- Mobility (DEV-041218-001i) Introduction: Toshiba Global Commerce Solutions is currently looking for a Software Engineer III to join our team Durham, NC. The Software Engineer III will be developing software for our Mobile retail POS products. The Software Engineer III will develop software in an Agile development environment utilizing Objective C/Swift for iOS and/or the Android SDK along with the Cordova framework. Responsibilities of the Software Engineer III:

  • Implementing product features in Objective C/Swift for our iOS apps, the Android SDK w/ Java for our Android apps, Java for our middleware along with the Cordova framework all with extensibility in mind
  • Creating design documents to meet defined requirements
  • Performing Unit and Functional Tests of product features
  • Resolving Unit and Functional defects
  • Providing technical interface to key technology partners
  • Resolving customer or partner reported issues and defects Required Skills:
    • Bachelor's degree in computer science/computer engineering or equivalent experience
    • 4+ years of experience as a Java Developer preferably with versions of JDK6 or greater
    • Skills developing and supporting iOS apps in Objective C
    • Skills developing and supporting Android apps in Java
    • Experience using Object Oriented concepts (inheritance, overriding, overloading, etc.)
    • Experience with web development technologies (Ajax, HTML5, JavaScript, CSS, XML/JSON, JavaScript frameworks like NodeJS, Angular, Vue.js)
    • Mobile web development experience across different platforms (HTML5 experience with iOS, Android, Cordova, etc).
    • Working knowledge of Apache Camel, Swing, Maven, Ant and Gradle.
    • Relational Database Experience (SQL)
    • Strong problem-solving skills
    • Able to read, write and speak English proficiently and be an effective verbal and written communicator. Preferred Skills:
      • 4+ years in Agile development environment
      • 4+ years of experience in retail industry and/or POS applications
      • Working knowledge of Apache Camel, Swing, Maven, Ant and Gradle.
      • Familiarity with Design Patterns
      • Experience in developing distributed applications
      • Familiarity with concurrent programming and the development and support of multi-threaded applications in Java
      • Familiarity and experience with OSGi, specifically Apache Karaf (knowledge of Equinox is good too)
      • Experience developing and supporting applications that generate and process XML
      • Experience developing and supporting simple JEE web services (JAX-WS and RESTful) using JPA for persistence
      • Familiarity and experience with the Eclipse IDE or IntelliJ IDEA for Java
      • Familiarity with 4690 and POSBC About the Company: Toshiba Global Commerce Solutions is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favorite brands. Have you ever been in a hurry and made use of the self-checkout at Lowes Foods, earned fuel rewards at Kroger, or just paid for purchases at retailers such as Walmart, Michaels, Carrefour, The Gap, CVS, Boots, Cencosud, BJ's, or Costco? These are just a few examples of our in-store solutions and impressive customer base that made us the world's installed market share leader. The nature of retail is changing quickly, so if you share our'Together Commerce' vision of a seamless two-way, participatory shopping experience, let's get together to drive the new economy. EEO: Toshiba Global Commerce Solutions is an equal employment employer and is committed to providing employment opportunities to minorities, females, veterans, and disabled individuals.

        Keywords: Toshiba Global Commerce Solutions, Durham , Software Engineer III - Mobility, IT / Software / Systems , Durham, North Carolina

        Click here to apply!

        Didn't find what you're looking for? Search again!


        I'm looking for
        in category
        within


Other IT / Software / Systems Jobs


Research Scientist - Computer Vision, Machine Learning, Video Analytic
Description: Description Conduent is the world's largest provider of diversified business process services with leading capabilities in transaction processing, automation, analytics and constituent experience. We (more...)
Company: Conduent
Location: Raleigh
Posted on: 09/24/2018

Junior Front End Developer
Description: We are searching for several Entry Level Front End Developers. This is a great entry-level position for a new or recent college graduate who wants to be part of a growing team using next gen technologies. (more...)
Company: Revature
Location: Winston Salem
Posted on: 09/24/2018

Associate Level Software Developer
Description: We are looking for several passionate and ambitious Entry Level Software Engineers to design, develop and install next gen software solutions. This is an excellent opportunity for an ambitious recent (more...)
Company: Revature
Location: Raleigh
Posted on: 09/24/2018


Entry Level Programmer -
Description: Revature has partnered with a Fortune 500 company to find and develop a strong team of 20 Entry Level Programmers to work on next gen software solutions. This is an excellent opportunity for an ambitious (more...)
Company: Revature
Location: Greensboro
Posted on: 09/24/2018

Entry Level Software Engineer -
Description: We are looking for several passionate and ambitious Entry Level Software Engineers to design, develop and install next gen software solutions. This is an excellent opportunity for an ambitious recent (more...)
Company: Revature
Location: Cary
Posted on: 09/24/2018

Entry Level Programmer -
Description: Revature has partnered with a Fortune 500 company to find and develop a strong team of 20 Entry Level Programmers to work on next gen software solutions. This is an excellent opportunity for an ambitious (more...)
Company: Revature
Location: Durham
Posted on: 09/24/2018

Python Developer
Description: Good programming / automation
Company: Krg Technologies Inc.
Location: Cary
Posted on: 09/24/2018

Senior Research Scientist - Computer Vision and Machine Learning
Description: Description Conduent is the world's largest provider of diversified business process services with leading capabilities in transaction processing, automation, analytics and constituent experience. We (more...)
Company: Conduent
Location: Raleigh
Posted on: 09/24/2018

Junior Software Engineer -
Description: We are looking for several passionate and ambitious Entry Level Software Engineers to design, develop and install next gen software solutions. This is an excellent opportunity for an ambitious recent (more...)
Company: Revature
Location: Fayetteville
Posted on: 09/24/2018

Junior Software Engineer
Description: We are looking for several passionate and ambitious Entry Level Software Engineers to design, develop and install next gen software solutions. This is an excellent opportunity for an ambitious recent (more...)
Company: Revature
Location: Wilson
Posted on: 09/24/2018

Log In or Create An Account


Find us on Facebook

Find us on LinkedIn

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Durham RSS job feeds