Senior Software Engineer



Job Description

  • Job Description:

    The Software Engineer will work in the area of Software Engineering, encompassing the development, maintenance, and optimization of software solutions and applications. The role involves applying scientific methods to analyze and solve software engineering problems, developing software solutions, and collaborating with cross-functional teams to deliver high-quality outcomes.

    Key Responsibilities:

    1. Software Development & Maintenance

      • Design, develop, and maintain software applications using standard software engineering principles.

      • Optimize software solutions for performance, scalability, and maintainability.

      • Apply original thought and judgment in software design and development.

    2. Problem Solving & Innovation

      • Analyze complex technical problems using scientific methods.

      • Formulate innovative solutions to address internal or client project challenges.

      • Supervise and guide other software engineers as required.

    3. Collaboration & Leadership

      • Collaborate with team members and stakeholders to deliver project goals.

      • Lead and mentor team members in software design, development, and best practices.

      • Communicate complex technical concepts clearly to varied audiences.

    4. Project & Client Focus

      • Act proactively to understand client/internal needs and offer solutions.

      • Adapt to project issues, manage costs, and ensure alignment with commercial objectives.

      • Ensure software development aligns with client requirements and company standards.

    5. Continuous Learning & Expertise Building

      • Build expertise in software engineering discipline and stay updated on emerging technologies.

      • Achieve and maintain standard software engineer skill levels as defined in Professional Communities.


    Required Skills:

    Technical Skills:

    • Strong understanding of software design, development principles, and programming concepts.

    • Proficiency in programming languages relevant to the role (e.g., Java, C#, Python, etc.).

    • Knowledge of software development lifecycle (SDLC), debugging, and optimization techniques.

    • Ability to analyze complex systems and design scalable solutions.

    Professional Skills:

    • Original thinking and strong problem-solving abilities.

    • Effective communication and collaboration skills.

    • Leadership and team mentoring experience.

    • Ability to work autonomously with minimal supervision.

    • Client-focused mindset with the ability to assess and adapt to project requirements.

Job Details

Experience : 3 To 7
Number Of Vacancies : 1
Job Type : Permanent
Industry Type : IT/Software
Salary : 3 Lac - 8 Lac P.A

Education Summary

UG : BE/B.Tech PG : Any PG Degree

Contact Details

Contact Person : NA
Contact Number : 8041042084
e-mailId : vijayanath.siddhareddy@capgemini.com
Address :
Capgemini Technology Services India Limited,
Eco Space, Pritech Park SEZ,
Building 6B, Village, Bellandur,
Outer Ring Road, Bellandur, Bangalore.

Back

Office Location

Central Jakarta No 1234, Jakarta, Indonesia