We are Firmware professional workiong on Z systems (modern mainframes) and we build the most secure systems for our customers to deploy their enterprise applications. Also, We provide atmost security and enable IBM LinuxONE enterprise customers with on-premise, customer-managed container solution through Secure Service Containers which provides data protection as well protection from Insider threats. We develop new features for Hardware management console and support element (HMC/SE). Th HMC is a hardware appliance used to manage and monitor IBM z systems. It provides a user interface for system administrators to perform various tasks related to the System z. The SE is integrated with the HMC for a more comprehensive management and support solution and assists with the maintenance, diagnostics, and serviceability of the System z.
Your Role and Responsibilities
As a Full Stack Developer for Hardware Management Console / Support Element, your role is critical in developing and maintaining software that facilitates the effective management and support of hardware components, ensuring their reliability and performance. You will need to be proficient in both front-end and back-end development, possess problem-solving skills, and collaborate with various teams to achieve the software’s goals.
Design, develop, and maintain both front-end and back-end components.
Write clean, maintainable code and ensure code quality and standards are upheld.
Implement software solutions that meet the requirements of hardware management and support functionality.
User Interface (UI) Development:
Create user-friendly and responsive web-based interfaces
Implement modern UI/UX design principles to enhance the user experience.
Build and maintain server-side components and APIs required for managing and controlling hardware resources.
Handle data storage, retrieval, and processing efficiently.
Implement security measures to protect sensitive hardware data and ensure data integrity.
Design, implement, and maintain the database schema for storing configuration, logs, and relevant data.
Optimize database performance and ensure data consistency.
Integrate the HMC and Support Element with hardware devices, sensors, and third-party APIs.
Ensure seamless communication between software and hardware components.
Monitor and analyze system performance, identifying and resolving bottlenecks and optimizing software for efficient resource utilization.
Testing and Quality Assurance:
Develop and execute unit tests, integration tests, and end-to-end tests to validate software functionality.
Ensure the software meets quality and performance standards.
Create and maintain technical documentation, including code comments, API documentation, and user guides.
Document system architecture, design decisions, and best practices.
Troubleshooting and Support:
Diagnose and resolve software-related issues, including bugs and system failures.
Provide support to end-users and hardware administrators, addressing their queries and problems.
Implement security best practices to protect from vulnerabilities and attacks.
Stay updated with the latest technologies and trends in full-stack development and hardware management.
Suggest and implement improvements to enhance the HMC and Support Element’s performance and features.
Work closely with global teams and other stakeholders to ensure seamless hardware management and support operations.
Collaborate with other development teams in the firmware, software and hardware areas.
Version Control and Deployment:
Use version control systems (e.g., Git) to manage code changes and ensure a reliable release process.
Deploy software updates and patches while minimizing downtime.
Compliance and Regulations:
Ensure compliance with relevant industry standards, regulations, and best practices.
Participate in project planning, estimation, and task prioritization.
Work within a development team to meet project milestones and deadlines.
Required Technical and Professional Expertise
Industry experience of 4 to 8 years with Proficiency in Java programming
Knowledge of front-end frameworks like carbon, React, Angular, or Vue.js
Strong back-end development skills
Experience in designing and implementing RESTful APIs and web services.
Exposure to SQL and DB concepts.
Preferred Technical and Professional Expertise
Understanding of software architecture patterns, including microservices, monolithic, and serverless architectures.
Familiarity with version control systems such as Git for code management and collaboration.
Knowledge of DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
understanding of UX design principles to create user-friendly interfaces.
Awareness of security best practices, including authentication, authorization, and data encryption.
Proficiency in writing and executing unit tests and integration tests.
Strong documentation skills, including code comments, API documentation, and user guides.
Understanding of hardware communication protocols and the ability to integrate software with hardware components.
Proficiency in diagnosing and resolving software issues, including debugging and error tracking.
Experience in project management methodologies and tools to effectively collaborate with cross-functional teams.
Dedication to staying updated with the latest technologies, tools, and best practices in full-stack development and hardware management.
Strong communication and teamwork skills
Strong problem-solving and analytical skill
Ability to adapt to changing project requirements and technologies while maintaining software stability and functionality.
About Business UnitIndia Systems Development Lab (ISDL) is part of IBM Systems world-wide technology development lab. Established in 1996, the Lab is headquartered in India’s Silicon Valley and startup hub – Bengaluru, with a strong presence in Pune and Hyderabad. Developers at ISDL deliver technology innovations across the entire Systems portfolio – z Systems, Power / OpenPOWER Systems and Storage. The team here works across the entire stack from processor design, firmware, operating system to software defined storage. The lab also focuses on innovations, thanks to the creative energies of the teams. The lab has contributed over 400+ patents in cutting edge technologies and inventions so far.
We are IBM ZOS (Z Operating System) professional working on Z systems and we build the most secure systems for our Banking and Enterprise customers to deploy their mission critical applications. Also, We provide atmost security and Data management on Z systems. The mission critical applications run on ZOS and all the data management is taken care by a product called DFSMS (Data Facility Storage Management Subsystem). DFSMS is a system software running on zOS platform which manages the DATA – End-to-end. It manages all kind of storage like Flash Systems, Disk Storage, SAN Storage, Tape Storage and Network Attached Storage and seamless moves the data across various storage based on the Data storage policy/management. Our IBM ZOS customers heavily rely on the stability of the DFSMS product and new innovative features which can enhance thier user experience and bring in efficiency.
This job requires you to be fully COVID-19 vaccinated prior to your start date and proof of vaccination status will be required before your start date. During the Onboarding process you will be asked to confirm your vaccination status, in case you are unable to get vaccinated for any reason, you can let us know at that stage. Please let us know if you are unable to be vaccinated due to medical or religious reasons. IBM will consider such requests on a case by case basis subject to submission of required proof by the candidate before a stipulated date.
Your Life @ IBMIn a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.
Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?
About IBMIBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
Location StatementWhen applying to jobs of your interest, we recommend that you do so for those that match your experience and expertise. Our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience.
For additional information about location requirements, please discuss with the recruiter following submission of your application.
Being You @ IBMIBM 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, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.