DevJobs

Assembler Product Developer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • IBM Assembler ꞏ 8y
  • Mainframe environment
  • zLinux
  • z
  • XDC
  • VTAM
  • Unix System Services
  • TSO
  • Sysplex environment
  • SMS
  • Reentrant environment
  • OS internals
  • OS communications TCP/IP
  • Multitasking environment
  • 31-bit Assembler
  • JES2
  • JCL
  • ISPW
  • ISPF
  • IPCS
  • IBM Utilities
  • IBM Mainframe z
  • HSM
  • FILEAID
  • 64-bit Assembler
  • REXX

BMC Software is looking for a Senior Product Developer to join our dynamic development team!


In this role, you will be a contributing member of the team responsible for designing, developing, troubleshooting, and debugging software programs. These include software tools, operating systems, application programming interfaces, user interfaces, and cross-platform communication solutions.

The ideal candidate will bring a strong understanding of the product domain, the software development lifecycle, and the processes involved in creating high-quality products.


This is a fantastic opportunity to work on impactful projects, solve complex challenges, and collaborate with a talented team of professionals from diverse backgrounds.

So, if you’re passionate about software development, thrive on problem-solving, and are eager to make a difference, we’d love to hear from you!


Here is how, through this exciting role, YOU will contribute to BMC's and your own success:

  • Develop and deliver products, product lines, and solutions using Assembler and C.
  • Design, code, and resolve defects in increasingly complex, multi-tier software solutions.
  • Produce a range of high-quality design options, demonstrating a broad depth of technical knowledge and insight.
  • Conduct thorough code and design reviews.
  • Make high-impact decisions by identifying and pursuing development paths that deliver the greatest value.
  • Research, design, code, unit test, and implement features and applications while providing ongoing support.
  • Present functional designs and technical specifications to peers and stakeholders, ensuring alignment with business requirements.
  • Create functional designs and specifications from business requirements to guide the development process effectively.
  • Work directly with global clients on complex product issues and escalations.
  • Mentor and provide technical guidance to the development team.


Requirements:

  • 8+ years’ Proven experience with IBM assembler coding and development, Application Development and z/OS Processing Environment.
  • Extensive development experience using 64-bit Assembler and 31-bit Assembler programming languages.
  • Experience with C & C++ , REXX, Python is a plus
  • Experience with Mainframe environment (TSO/ISPF, JCL etc) , IBM Mainframe z/OS internals (JES2, SMS, HSM); z/OS communications TCP/IP and VTAM and IBM Utilities (IEBGENER, etc.)
  • Working knowledge of mainframe debugging tools : IPCS,XDC, FILEAID
  • Coding experience in a multitasking, reentrant and/or sysplex environment
  • Understanding of zLinux and Unix System Services.
  • Understanding IBM z/OS operating system ,z/OS Internals
  • Experience with code merging activities using source code control systems such ISPW.
  • In depth experience in troubleshooting problems and debugging code at application levels to resolve technical issues and upgrade software and assist in defect resolution.
  • Self-starter able to work independently to provide quality solutions with little oversight as a part of a team.
  • Strong collaboration skills and ability to get work done through others.
  • Ability working on Agile teams.
  • Fluent English (written and verbal) communication and interpersonal skills.

BMC Software