It was founded in 1911 as the Computing-Tabulating-Recording Company (CTR) and was later renamed to IBM in 1924. IBM is one of the world’s largest IT companies, with operations in over 170 countries.
Technical Content Specialist
Introduction
Technical content is the backbone of our client’s digital self-service experience and is essential for client retention and growth. Are you interested in being part of a team that drives user-centered high-quality content through a collaborative partnership with the Design community, which plays a key role in customer loyalty and IBM’s profitability? As we strive for great user experiences, we need great technical content professionals building those experience.
Your Role and Responsibilities
The ideal candidate will have strong communication skills and experience working with both internal and external clients. The content developer will synthesize product information to create a variety of customer-facing information deliverables. If you are looking for a career change and thrive in a collaborative environment where you can create modern, user-centric products for the mainframe this position is for you. Not only will you help develop and test critical product content, but you will grow your experience and skills in areas including new automated workflow offerings, content solutions and a wide array of IBM Enterprise Design Thinking practices
Required Technical and Professional Expertise
- Ability to quickly acquire knowledge of a product, including the basics of its technologies and how it’s used by our customers to inform content.
- Ability to follow a defined content plan and create content with guidance.
- Ability to adapt work and processes according to guidance and direction from design leads.
- Ability to write accurate, clear, and concise documentation for global audience.
- Ability to collaborate effectively across remote teams and time zones.
- Ability to work with Subject matter experts and understand technical concepts.
- Experience with XML or DITA tagging languages.
- Ability to quickly adapt and learn new skills.
- Ability to gather data, draw insights and problem solve.
Preferred Technical and Professional Expertise
- Proficiency with relevant content development and publishing tools and processes.
- Ability to apply user needs to content design and development
- Ability to use and contribute to shared source repositories such as GitHub.
- Ability to acquire and leverage IBM Design Thinking practices.
- Experience with Agile software development lifecycle.
- Familiar with DevOps and a variety of software engineering concepts
UX Designer
Your Role and Responsibilities
Strategic Responsibilities
• Gain clarity on your overall MMT product strategy and how your product fits within it.
• Develop a deeper understanding of your portfolio / ecosystem and the relationships between its products.
• Deepen your technical knowledge of your primary product.
• Develop a basic knowledge of the platform on which your product runs.
• Attend product-oriented meetings and presentations.
• Identify improvement opportunities at the individual product level.
• Acquire knowledge and competency in UX Metrics.
Cross-Functional Responsibilities
• Be an active member of an agile squad, reviewing walls of work, creating and participating in playbacks, and providing input to sprint backlog prioritization.
• Attend client / sponsor user sessions; strongly advocate for end users and a true MVP in 3IAB relationships.
• Drive a user-centric mindset among 3AIB colleagues and product teams.
• Build relationships with key stakeholders and 3iaB teams.
• Engage with and manage stakeholders in development and product management.
• Build personal network of collaborators.
• Co-facilitate design thinking workshops with product teams and users.
Functional Responsibilities
• Design user experiences based on scenarios and user flows.
• Create wireframes and develop prototype of design concepts based on clear understanding of users, clients, and their desired outcomes and in accordance with interaction design principles.
• Own the creation of low and high-fidelity designs.
• Lead ideation activities to solve user experience issues.
• Contribute to a product/project independently and in alignment with timeline and roadmap milestones.
• Take ownership of work product and perform daily tasks with autonomy.
• Take accountability for turning client/user insights into action.
• Demonstrate leadership and expertise in your design discipline.
• Know when and where to seek help/feedback.
• Influence the design culture of your product team and studio.
• Onboard new team members onto your team.
• Guide, mentor and coach new hires, interns and less-experienced designers.
• Demonstrate the ability to ask effective questions.
• Attend and contribute to monthly Z Design Reviews and Community Calls
• Develop mastery in your core design discipline; expand competencies across your t-shape to better contribute to personal and team outcomes.
• Grow your internal eminence through contributions to IBM Design.
• Build your external eminence in the design world outside of your product and IBM.
• Deepen knowledge of and experience with the EDT framework.
• Develop mid-level literacy in AI.
• Develop mid-level knowledge of IBM Experience Standards.
Required Technical and Professional Expertise
- A minimum of 2 years of experience in executing UX deliverables on design projects.
- A minimum of 1 year of experience in product or service design.
- A minimum of 1 year of experience working with product managers and engineers.
- A minimum of 2 years of experience with common design tools.
- Exposure to Agile processes (e.g., SAFe), enterprise design thinking, managing allocation and prioritization discussions, and the IBM Universal Experiences.
- Strong portfolio showing a breadth of complex, technically-oriented projects.skills as a UX designer
Preferred Technical and Professional Expertise
- Experienced-level UX design skills, including wireframing & prototyping.
- Experienced-level competency with common design tools, such as Figma, Adobe XD, etc.
- Experience in defining and executing UX Metrics assessments.
- Competency with standard presentation programs Powerpoint & Keynote.
Software Developer
Your Role and Responsibilities
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.
The role seeks good levels of personal organisation and the ability to work well within a distributed global team in a fast paced and exciting environment. You will be office based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied, flexibility to learn new technologies and skills is key as we look look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high performing software development team at IBM.
Required Technical and Professional Expertise
- 2-5 years experence in software development
- 1-3 years of working experience with JAVA/Python/JavaScript, other languages also considered.
- Knowledge with Both SQL and NoSQL Database implementations
- Knowledge with Frontend Technology – React/Angular/Vue anyone
Preferred Technical and Professional Expertise
- Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming
- Experience with popular AWS, Azure and/or GCP services for compute, storage, and databases etc.
- Experience developing Single Page Web Applications and frameworks like React or equivalent.
- Experience developing JS, CSS, HTML sites.
- Professional experience building REST APIs.
- Passionate and driven to design and implement scalable, programmatic solutions to complex problem
- Ability to handle multiple competing priorities in a fast-paced environment
Technical experience in building and delivering complex software systems - Experience in working with customers, product management, and senior management to deliver value to the market
Application Developer: Cloud FullStack
As an Application Developer, you will lead IBM into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of IBM is in your hands as you transform vital business needs into code and drive innovation. Your work will power IBM and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to IBM and make a global impact!
Your Role and Responsibilities
- Solution using multiple technologies to address functional needs, and convert design to functional and technical specifications.
- Provides and/or oversees business application functional support services to meet customer performance, availability, service level agreements and customer satisfaction targets.
- Ensures adherence to project management, software application development, testing, service management, change management, RCA and other relevant processes, standards, governance and controls
- Plan and manage medium to large scale, complex, integrated application or platform projects to ensure effective and efficient execution in line with guardrails of scope, timeline, budget and quality. Help defining coding best practices within team.
- Perform design reviews
Required Technical and Professional Expertise
- Java 8 and above, Spring boot, REST API Design and development, Spring cloud, Spring Data/JPA/Hibernate, Database (SQL server/DB2), Docker, Container orchestration (Open Shift / Kubernetes), Messaging (Rabbit MQ / Kafka knowledge), CI/CD (Azure DevOps / Drone.io) & Monitoring & Alerting (AppDynamics / Prometheus)
Preferred Technical and Professional Expertise
- ELK stack, Grafana & AWS