Senior Software Engineer
We are part of Capgemini Engineering, the world leader in engineering services, bringing together a global team of engineers, scientists, and architects to help innovative companies unleash their potential.
Job Description
The role involves working in software engineering, encompassing the development, maintenance, and optimization of software solutions/applications.
1. Apply scientific methods to analyze and solve software engineering problems.
2. Develop and apply software engineering practice and knowledge in research, design, development, and maintenance.
3. Exercise original thought and judgment, supervising technical and administrative work of other software engineers.
4. BUILD SKILLS AND EXPERTISE IN SOFTWARE ENGINEERING DISCIPLINE TO REACH STANDARD SOFTWARE ENGINEER EXPECTATIONS FOR APPLICABLE ROLE, AS DEFINED IN PROFESSIONAL COMMUNITIES.
5. Collaborate as a team player with other software engineers and stakeholders.
Key Responsibilities
Fully competent in its own area and has a deep understanding of related programming concepts, software design, and software development principles. Work autonomously with minimal supervision.
Act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Assess and adapt to project issues, formulate innovative solutions, work under pressure, and drive the team to succeed against its technical and commercial goals.
Aware of profitability needs and may manage costs for specific project/work area. Explain difficult concepts to a variety of audiences to ensure meaning is understood. Motivate other team members and create informal networks with key contacts outside own area.