Software Developer

IBM   •  

Dallas, TX

Not Specified years

Posted 160 days ago

Job Description

  • Demonstrated desire to innovate and develop new technology

  • A self-starter with a positive attitude and willingness to drive projects to completion in a fast moving environment

  • Design and develop innovative, company and industry impacting products and services

  • Design, develop and implement object oriented applications from prototype to production deployment

  • Create highly scalable and performant Simple Object Access Protocol (SOAP)/ Representational State Transfer (REST) / Extensible Markup Language (XML) / JavaScript Object Notation (JSON) web services Design and develop integration strategies for open source and commercial technologies

  • Take ownership and manage projects that vary in size and scope depending on requirements

Required Technical and Professional Expertise

  • Demonstrated knowledge of 1 or more Object Oriented Programming (OOP) language such as Hypertext Preprocessor (PHP5+), C/C++, or Java

  • Strong understanding of OO design principles and patterns (MVC, factory, singleton)

  • Demonstrated knowledge of Service Oriented Architecture (SOA) / web services

  • Simple Object Access Protocol (SOAP), Representational State Transfer (REST), Extensible Markup Language ( XML-RPC), XML, JavaScript Object Notation (JSON)

  • Demonstrated knowledge of Structured Query Language SQL – Oracle, MySQL, PostgresSQL

  • Demonstrated knowledge of Linux systems

  • Demonstrated analytical skills and data structures/algorithms fundamentals

  • Experience with a version control system (git preferred) Additional Desired Qualifications

  • Experience with unit testing (PHPUnit)

  • Experience using a framework such as CodeIgniter, Symfony, or Zend

  • Experience using an ORM (Doctrine or Propel)

Preferred Technical and Professional Experience

None

143905BR