A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
Develop and modernize software applications by applying best practices in collaboration with a distributed team.
Demonstrate advanced knowledge of software development methodologies and the ability to design and implement complex software systems.
Actively contribute to architectural and design decisions when required.
Participate in all phases of the Agile software development lifecycle, including:
- Design
- Programming
- Testing
- Documentation
- Quality assurance
- Implementation
Lead code reviews to ensure adherence to coding standards and provide constructive feedback to developers.
Mentor technical team members, promoting best practices and supporting their professional growth.
Engage in “innovation time” to explore personal projects and areas of special interest.
Full Stack Development:
- TypeScript
- Angular
- APIs – REST / GraphQL
- Microservices
- MVC Architecture
Databases:
- SQL / NoSQL
Cloud & Infrastructure:
- AWS – Serverless / Lambda
- Containers – Docker, ECS/EKS, Kubernetes
- Messaging Services – Amazon SQS / MQ
DevOps:
- CI/CD practices and tools
- Strong understanding of automation pipelines
- Fluent English
- Hands-on experience with Domain Driven Design (DDD) principles.
- Solid understanding of design patterns and N-Tier architecture.
- Background in developing SaaS-based applications for large-scale and enterprise environments.
- Skilled in iterative application design, with continuous collaboration between business and technology teams.
- Strong abilities in debugging, troubleshooting, and problem-solving.
- Effective communication and team collaboration skills.