Software Developer

Kpmg India Services Llp

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 2 years

Job Details

Job Description

Assistant Manager

The Software Developer is responsible for the design, development and maintenance of software applications and systems that answer features defined within the Enterprise AI roadmap, primarily AVA.
The ideal candidate will have a strong understanding of software development methodologies and experience with a variety of programming languages and technologies. This role will be primarily focussed on backend development, however, some frontend work may be required.

  • Design, develop and maintain software solutions and applications that answer features defined and prioritised by the Business Analyst. 
  • Work with other members of the team to ensure best practice and high-quality design solutions when implementing new features and improving existing solutions.
  • Deliver against quarterly goals and commitments, showing value of the Enterprise AI squad to the wider firm.
  • Develop and maintain comprehensive documentation for developed applications and services, ensuring ease of use and maintainability for other team members.
  • Participate in code reviews, providing and receiving constructive feedback to improve overall code quality and maintainability.
  • Troubleshoot and resolve technical issues, collaborating with other team members and stakeholders to ensure optimal application performance and user experience.
  • Collaborate with other Software Engineers and the broader organisation to share knowledge, best practices, and lessons learned.
  • Participate in Agile development processes, such as sprint planning, daily stand-ups, and retrospectives, to ensure effective communication and collaboration among team members.
  • Stay current on industry trends, tools, and best practices related to AI.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong understanding of software development methodologies. 
  • 4+ years Experience with a variety of programming languages and technologies, including Python and JavaScript.
  • 2+ years experience in Google Cloud
  • Experience with VCS and CI tooling, including GitHub & GitHub actions.
  • Familiarity with containerization technologies, such as Docker and Kubernetes, is a plus.
  • Familiarity with Vertex AI is a plus.
  • Excellent communication, interpersonal, and problem-solving skills, with the ability to work effectively in a collaborative team environment.
  • Strong analytical and critical thinking abilities, with a focus on delivering high-quality, scalable, and innovative solutions.

Experience Level

Mid Level

Job role

Work location

Bangalore, Karnataka, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 2 years

About company

Name

Kpmg India Services Llp

Job posted by Kpmg India Services Llp

Apply on company website