Software Development Manager
Kpmg India Services LlpJob Description
Manager
Hands on experience designing, specifying and developing software
•
AI Knowledge: Ability to articulate clearly how generative AI can solve document management, workflow automation, and knowledge management challenges.
•
Experience leading and mentoring others
•
Have heavily used modern object-oriented languages such has C# or Java
•
Expertise in software design patterns, clean code, and clean architecture principles
•
Knowledge of how to build REST APIs and have experience of messaging
•
Worked with defining data models and interacting with database
•
Built software that includes user facing web applications
•
A passion to work in an Agile Team working collaboratively with others and adopt best practices
•
Used source control and continuous integration tools as part of a team
•
An understanding of application security controls like SAST, DAST, Penetration Testing, etc.
•
A DevSecOps mindset with focus on delivering value quickly and frequently
Integrate emerging technologies like AI-driven development, Web Components, etc.
•
Provide mentoring to other developers within your team and across the wider team
•
Work collaboratively in a LEAN Agile team using a Scaled SCRUM framework
•
Develop web applications that use back end C#/ASP.NET Core
•
Use front end Typescript/React, ASP.NET MVC or C#/Blazor
•
Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code
•
Package applications in containers and deploy on Azure Kubernetes Service
•
Use entity framework code first data with Azure SQL or a NoSQL Databases
•
Build resilient Microservice integrated via a Cloud message bus
•
Comply with secure coding & infrastructure standards and policies
•
Assist with supporting your application using modern DevSecOps tools
•
Continuously improve your technical knowledge and share what you learn with others
• Seek to build components that can be reusable by other teams
Hands on experience designing, specifying and developing software
•
AI Knowledge: Ability to articulate clearly how generative AI can solve document management, workflow automation, and knowledge management challenges.
•
Experience leading and mentoring others
•
Have heavily used modern object-oriented languages such has C# or Java
•
Expertise in software design patterns, clean code, and clean architecture principles
•
Knowledge of how to build REST APIs and have experience of messaging
•
Worked with defining data models and interacting with database
•
Built software that includes user facing web applications
•
A passion to work in an Agile Team working collaboratively with others and adopt best practices
•
Used source control and continuous integration tools as part of a team
•
An understanding of application security controls like SAST, DAST, Penetration Testing, etc.
•
A DevSecOps mindset with focus on delivering value quickly and frequently
Experience Level
Mid LevelJob role
Job requirements
About company
Similar jobs you can apply for
Software / Web DeveloperMobile App Developer
Alphameet Innovate Private LimitedMarathi Native Speaker – AI Speech Recording Project (Remote)
Arctic Engines