BMC Software is looking for a Senior Assembler 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 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.