Software Engineer
Hursley (Hampshire) IT development
Job description
Job description
IBM's Messaging products are vital to the world's IT infrastructure and the IBM MQ product is hugely successful in most industry sectors.
We are looking to recruit highly skilled software engineers who want to work with messaging technologies across multiple operating systems including IBM's z/OS. We are looking for software engineers with demonstrated experience of the C and / or Java language, as well as the ability to write & maintain software written at the operating system level. A talent for problem solving is essential. The roles will involve being a member of a global team which investigates complex problems reported in the IBM MQ product, eventually designing and implementing fixes.
Candidates must be self-motivated, flexible, diligent and have effective verbal & written skills to communicate complex ideas & concepts to others. The ability to pick up new skills readily is vital and a history of working well across team boundaries is also expected.
We believe that individuals with in-depth knowledge of IBM's critical messaging products are vital to the running of the world's computing infrastructures, and they are essential skills for modern professional software development engineers. We view people with the capability and commitment to help customers through the most challenging of technically complex problems as some of the most skilled in our industry. If this matches your skills and background, we want to work with you.
The specific skills / experience required are as follows:
Required
Bachelor's Degree in a technical discipline or equivalent
Proven programming experience in one of the following technologies
· Jave /JEE
· z/OS Operating System Level Programming
· C with Unix Operating System Level Programming
· Diagnosis of complex multi-threaded application.
Desirable
· Messaging
· MQ
· Pub/Sub
· Unix Performance analysis
· Windows C programming at the operating system level
· JMS
· MQTT
· AMQP
· z/OS dump, trace and SMF analysis
· z/OS performance analysis
· C Programming
· Unix Operating System Level Programming
· Diagnosis of complex Multi-threaded applications.
Auto req ID
135181BR
Required Education
Bachelor's Degree
Role ( Job Role )
Software Engineer
State / Province
HAMPSHIRE
Primary job category
Software Development & Support
Company
(8660) IBM United Kingdom Limited
Contract type
Regular
Employment Type
Full-Time
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 10% or 1 day a week
IBM Business Group
Hybrid Cloud
Preferred Education
Bachelor's Degree
City / Township / Village
HURSLEY
EO Statement
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.
Required Technical and Professional Expertise
Bachelor's Degree in a technical discipline or equivalent
Proven programming experience in one of the following technologies
· Jave /JEE
· z/OS Operating System Level Programming
· C with Unix Operating System Level Programming
· Diagnosis of complex multi-threaded application
Country/Region
United Kingdom
Preferred Technical and Professional Experience
· Messaging
· MQ
· Pub/Sub
· Unix Performance analysis
· Windows C programming at the operating system level
· JMS
· MQTT
· AMQP
· z/OS dump, trace and SMF analysis
· z/OS performance analysis
· C Programming
· Unix Operating System Level Programming
· Diagnosis of complex Multi-threaded applications.
Eligibility Requirements
Eligibility to work in the UK and EU
Position Type
Professional
New Collar Role
No