Software Developer
Kpmg India Services Llp
Apply on company website
Software Developer
Kpmg India Services Llp
Bengaluru/Bangalore
Not disclosed
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 LevelJob 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