Assembler Mainframe Developer in London
Assembler Mainframe Developer

Assembler Mainframe Developer in London

London Full-Time 59000 - 92000 £ / year (est.) No home office possible
BMC Software, Inc.

At a Glance

  • Tasks: Design, develop, and troubleshoot software for innovative mainframe solutions.
  • Company: Join BMC Software, a diverse and award-winning tech company.
  • Benefits: Enjoy competitive salary, remote work options, and a supportive culture.
  • Why this job: Make a real impact on cutting-edge projects in a dynamic team.
  • Qualifications: 8+ years in IBM assembler coding and strong collaboration skills.
  • Other info: Be part of a culture that celebrates individuality and innovation.

The predicted salary is between 59000 - 92000 £ per year.

You may occasionally be required to travel for business. This role can be based remotely in the United Kingdom.

At BMC, trust is not just a word - it’s a way of life! We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities because we know you will bring your best every day. We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support you, and make you laugh out loud!

We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation! The IZOT product line includes BMC's Intelligent Z Optimization & Transformation products, which help the world's largest companies to monitor and manage their mainframe systems. The modernization of mainframe is the beating heart of our product line, and we achieve this goal by developing products that improve the developer experience, the mainframe integration, the speed of application development, the quality of the code and the applications' security, while reducing operational costs and risks.

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.

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, 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.
  • Experience with code merging activities using source code control systems such as 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 to work on Agile teams.
  • Fluent English (written and verbal) communication and interpersonal skills.

Our commitment to you! BMC's culture is built around its people. We have 6000+ brilliant minds working together across the globe. You won’t be known just by your employee number, but for your true authentic self. BMC lets you be YOU!

If after reading the above, you're unsure if you meet the qualifications of this role but are deeply excited about BMC and this team, we still encourage you to apply! We want to attract talents from diverse backgrounds and experience to ensure we face the world together with the best ideas!

BMC is committed to equal opportunity employment regardless of race, age, sex, creed, color, religion, citizenship status, sexual orientation, gender, gender expression, gender identity, national origin, disability, marital status, pregnancy, disabled veteran or status as a protected veteran. If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.

BMC Software maintains a strict policy of not requesting any form of payment in exchange for employment opportunities, upholding a fair and ethical hiring process.

The annual base salary range represents the low and high end of the BMC salary range for this position. Actual salaries depend on a wide range of factors that are considered in making compensation decisions, including but not limited to skill sets; experience and training, licensure, and certifications; and other business and organizational needs. The range listed is just one component of BMC's employee compensation package. Other rewards may include a variable plan and country-specific benefits. At BMC, it is not typical for an individual to be hired at/near the top of the range. A reasonable estimate of the current range is £69,000 - £115,000.

Assembler Mainframe Developer in London employer: BMC Software, Inc.

BMC Software is an exceptional employer that fosters a vibrant and inclusive work culture, where trust and collaboration are at the forefront. With a commitment to employee growth and community engagement, BMC offers a dynamic environment for Assembler Mainframe Developers to thrive, innovate, and make a meaningful impact on global projects. The flexibility of remote work in the UK, combined with opportunities for mentorship and professional development, makes BMC a standout choice for those seeking a rewarding career in software development.
BMC Software, Inc.

Contact Detail:

BMC Software, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Assembler Mainframe Developer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current BMC employees on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Prepare for those interviews by practising common questions and showcasing your problem-solving skills. Dive deep into your past projects and be ready to discuss how you tackled challenges, especially in Assembler and C development.

✨Tip Number 3

Don’t forget to follow up after interviews! A quick thank-you email can go a long way in leaving a positive impression. It shows you're genuinely interested and keeps you on their radar.

✨Tip Number 4

Apply through our website for the best chance of landing that role! We love seeing applications come directly from passionate candidates who are excited about joining the BMC family.

We think you need these skills to ace Assembler Mainframe Developer in London

IBM Assembler Coding
Application Development
z/OS Processing Environment
64-bit Assembler Programming
31-bit Assembler Programming
C Programming
REXX
Python
Mainframe Environment (TSO/ISPF, JCL)
IBM Mainframe z/OS Internals (JES2, SMS, HSM)
z/OS Communications (TCP/IP, VTAM)
Mainframe Debugging Tools (IPCS, XDC, FILEAID)
Code Merging Activities using Source Code Control Systems (ISPW)
Troubleshooting and Debugging Skills
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Assembler Mainframe Developer role. Highlight your experience with IBM assembler coding and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and why you’re excited about joining BMC. Let us know how you can contribute to our mission of innovation and excellence.

Showcase Your Problem-Solving Skills: In your application, don’t forget to mention specific examples where you've tackled complex challenges. We love candidates who can demonstrate their problem-solving abilities, especially in a mainframe environment!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our awesome team!

How to prepare for a job interview at BMC Software, Inc.

✨Know Your Stuff

Make sure you brush up on your IBM assembler coding and development skills. Familiarise yourself with the mainframe environment, especially z/OS internals and debugging tools like IPCS and XDC. Being able to discuss your technical expertise confidently will impress the interviewers.

✨Show Your Problem-Solving Skills

Prepare to discuss specific examples of complex challenges you've tackled in previous roles. Highlight how you approached these problems, the solutions you implemented, and the impact they had. This will demonstrate your ability to think critically and contribute to BMC's innovative culture.

✨Be a Team Player

BMC values collaboration, so be ready to talk about your experience working in Agile teams. Share instances where you mentored others or worked closely with peers to achieve a common goal. This shows that you can thrive in a supportive and dynamic environment.

✨Ask Insightful Questions

Prepare thoughtful questions about BMC's products, team dynamics, and future projects. This not only shows your genuine interest in the role but also helps you gauge if the company culture aligns with your values. Remember, interviews are a two-way street!

Assembler Mainframe Developer in London
BMC Software, Inc.
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>