IBM Software Engineer in DALLAS, Texas
As a software engineer you will work on projects that push the limits of what is available to users. For IBM Cloud Infrastructure, automation is the key to success. You will be challenged to find creative and efficient ways to deploy products and services to our customers. If you are an impassioned developer with a strong technical background who seeks responsibility, thrives when empowered, and want to be a part of an agile team atmosphere; then look no further. You will be joining some of the most talented, creative, and dedicated developers. We strive to make IBM Bluemix Infrastructure a place where you want to be, a place where you are proud to work, and where you are motivated to excel.
Design and develop innovative, company impacting products and services to support IBM Bluemix Infrastructure Bare Metal product offerings.
Design, develop and implement object oriented applications from prototype through implementation
Integrate open source and commercial enterprise applications into an exposed API and web-based portal
Create highly scalable and performant REST/SOAP web services
Work closely with product management and stakeholders to ensure applications meet needs and expectations
Required Technical and Professional Expertise
A passion for technology and software development
Strong teaming skills and leadership potential
Full-cycle (Agile) software development experience: Analysis, design, execution, automation, support using Jira
Be highly motivated, enthusiastic, and able to work under minimal guidance with demonstrated analytical and problem¬ solving skills
8 or more years as a software developer with product development experience
8 or more years using Object Oriented development techniques
6 or more years using PHP, Python
2 or more years’ experience using Dockers and Kubernetes micro-services environment.
6 or more years programming with back-end (or middleware) service development technologies including SQL databases
6 or more years’ experience with REST and/or SOAP protocols
6 or more years’ experience working in a virtual environment (Xen Server preferred)
Experience using build, deployment and development tools like Git, Travis/Jenkins, Eclipse
Preferred Tech and Prof Experience
Experience with event driven design and development
Experience with ORM and Virtualization
Experience with Distributed Systems development, ORM and Virtualization
Experience writing end-to-end tests using test frameworks
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.