
Senior Software Engineer
Capgemini
About the Role
- Fully competent in its own area with a deep understanding of related programming concepts, software design, and software development principles.
- Works autonomously with minimal supervision.
- Able to act as a key contributor in a complex environment.
- Able to lead the activities of a team for software design and software development.
- Acts proactively to understand internal or external client needs and offers advice even when not asked.
- Able to assess and adapt to project issues, formulate innovative solutions, work under pressure, and drive team to succeed against its technical and commercial goals.
- Aware of profitability needs and may manage costs for specific projects or work areas.
- Explains difficult concepts to a variety of audiences to ensure meaning is understood.
- Motivates other team members and creates informal networks with key contacts outside own area.