Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your Role And Responsibilities
As an Application Developer with expertise in ReactJS, you will design, develop, and implement software solutions on the ReactJS framework, serving as a technical consultant focused on architecting high-performing, scalable applications. You will apply software engineering principles to IT operations to create software systems that are highly scalable and reliable. Your primary responsibilities will include:
- Design and Develop Software Solutions: Design, develop, and implement software solutions on the ReactJS framework, ensuring high-performing and scalable applications.
- Identify Performance Bottlenecks: Identify performance bottlenecks, suggest improvements, and integrate tools for CI/CD pipelines to ensure seamless application performance.
- Define Quality Gates: Define quality gates in the CI/CD pipeline, ensuring code quality and coverage, and implement logging, monitoring, and alerting tools.
- Collaborate with Teams: Collaborate with application and support teams during critical situations, identifying and resolving issues, and automating runbooks for self-healing.
- Scale Applications: Scale applications to meet growing demands, applying software engineering principles to IT operations to create highly scalable and reliable software systems.
Preferred Education
Master's Degree
Required Technical And Professional Expertise
- ReactJS Framework Expertise: Experience with designing, developing, and implementing software solutions on the ReactJS framework, with a focus on architecting high-performing and scalable applications.
- CI/CD Pipeline Development: Experience in identifying performance bottlenecks, suggesting improvements, and integrating tools for CI/CD pipelines to ensure seamless application performance.
- Code Quality Assurance: Experience with defining quality gates in the CI/CD pipeline, ensuring code quality and coverage, and implementing logging, monitoring, and alerting tools.
- Scalable Application Development: Experience in scaling applications to meet growing demands, applying software engineering principles to IT operations to create highly scalable and reliable software systems.
- Technical Collaboration: Experience in collaborating with application and support teams during critical situations, identifying and resolving issues, and automating runbooks for self-healing.
Preferred Technical And Professional Experience
- CI/CD Pipeline Optimization: Experience with integrating tools for CI/CD pipelines to ensure seamless application performance, including identifying performance bottlenecks and suggesting improvements.
- Advanced Logging and Monitoring: Experience with implementing logging, monitoring, and alerting tools to ensure code quality and coverage.
- Scalable Application Architecture: Experience in designing and developing scalable applications, applying software engineering principles to IT operations to create highly scalable and reliable software systems.