Capgemini is hiring skilled software professionals for the position of Senior Software Technician (SAP BTP). This opportunity is designed for engineers who enjoy building scalable enterprise applications, solving technical challenges, and working with modern SAP cloud technologies that support digital transformation initiatives across global organizations.
As a Senior Software Technician, you won't simply write code. You'll contribute to designing reliable software solutions, improving existing business applications, optimizing performance, and collaborating with experienced engineers to deliver secure, high-quality cloud applications. Your work will directly impact enterprise customers by helping them modernize business operations through innovative technology.
This role offers an excellent opportunity to work with cloud-native development, enterprise integration, SAP Business Technology Platform, and modern software engineering practices while continuously enhancing your technical expertise.
Your Primary Responsibilities
- Design, develop and maintain enterprise software applications using SAP technologies.
- Build scalable cloud-native business applications that support large enterprise environments.
- Analyze business requirements and convert them into efficient technical solutions.
- Improve application architecture to increase performance, reliability and scalability.
- Develop reusable software components that reduce development time and improve maintainability.
- Troubleshoot production issues, identify root causes and implement permanent solutions.
- Optimize application performance through continuous monitoring and code improvements.
- Participate in application enhancement projects for existing enterprise platforms.
- Collaborate with business analysts, architects and project stakeholders to deliver high-quality solutions.
- Build secure REST APIs and backend services for enterprise applications.
- Support SAP integration with third-party business platforms.
- Develop responsive user interfaces using SAP Fiori and UI technologies whenever required.
- Write clean, maintainable and well-documented code following engineering best practices.
- Perform unit testing before releasing application updates.
- Participate in peer code reviews to improve software quality.
- Maintain development documentation for future enhancements and support.
- Follow Agile development methodologies during sprint execution.
- Contribute innovative ideas that improve engineering efficiency.
- Support cloud deployment activities and release management.
- Ensure applications comply with enterprise security and quality standards.

What You'll Work On
During your day-to-day responsibilities, you'll work across multiple stages of the software development lifecycle.
This includes:
- Enterprise application development
- Cloud solution implementation
- Application modernization
- Software maintenance
- Performance optimization
- Technical troubleshooting
- Cloud deployments
- System integration
- Feature enhancements
- Production support
- Quality improvements
- Technical documentation
Every project presents different technical challenges, allowing you to continuously expand your expertise while working alongside experienced software engineers and technical architects.
Technical Environment
Depending on project requirements, you'll gain exposure to technologies such as:
- SAP Business Technology Platform (SAP BTP)
- Cloud Foundry Environment
- CAP Model
- Java
- Node.js
- JavaScript
- TypeScript
- SAP Fiori
- SAP UI5
- REST APIs
- OData Services
- Git
- SQL Databases
- CI/CD Pipelines
- Enterprise Cloud Infrastructure
Working across these technologies will help strengthen both your cloud engineering knowledge and enterprise software development skills.
What Makes This Role Different
Unlike traditional software development positions that focus only on feature implementation, this role encourages engineers to actively participate in technical decision-making, software optimization and continuous improvement.
You'll be expected to think beyond coding by identifying performance bottlenecks, improving engineering processes, sharing technical knowledge with teammates and contributing ideas that make applications more efficient and reliable.
Capgemini values engineers who combine technical expertise with ownership, collaboration and a strong learning mindset.
Ideal Candidate Profile
The ideal candidate is someone who enjoys solving complex technical problems while working in collaborative engineering teams.
Successful professionals in this role usually demonstrate:
- Strong analytical thinking
- Excellent debugging ability
- Clean coding practices
- Good communication skills
- Cloud technology understanding
- Ability to work independently
- Continuous learning attitude
- Strong ownership mindset
- Problem-solving capability
- Adaptability to changing technologies
Career Growth
Joining Capgemini as a Senior Software Technician opens opportunities to grow into advanced technical and leadership positions.
Potential career paths include:
- Senior SAP BTP Developer
- Technical Consultant
- SAP Cloud Engineer
- Enterprise Integration Specialist
- Software Technical Lead
- Solution Architect
- Cloud Solutions Architect
- Engineering Manager
The organization also provides opportunities to work with international clients, enterprise-scale cloud projects, certification programs and advanced digital transformation initiatives that help accelerate long-term career growth.
Why Join Capgemini?
- Work on enterprise-scale digital transformation projects.
- Collaborate with experienced engineering teams.
- Exposure to global clients and modern cloud technologies.
- Continuous learning and certification opportunities.
- Hybrid work environment.
- Strong engineering culture.
- Career advancement through challenging technical projects.
- Opportunity to contribute to innovative enterprise solutions.
- Competitive compensation and employee benefits.
- Long-term career stability with one of the world's leading technology consulting companies
