KPMG Ukraine

Senior Engineer

KPMG Ukraine  •  Bengaluru, IN (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Roles & responsibilities

Design, develop, and maintain scalable full stack applications using .NET Core, ASP.NET MVC/Core, Angular 2+, and React- JS. Build and optimize backend services, APIs, and database interactions (SQL Server, Azure SQL).

Develop intuitive, responsive, and accessible user interfaces with Angular, React, JavaScript/TypeScript, HTML5, and CSS3.

Implement and maintain data analytics and reporting solutions using Power BI, integrating with backend data sources.

Design, development, and deployment of scalable Power BI solutions, including dashboards, reports, and data models.

Design and implement efficient ETL pipelines for data extraction, transformation, and loading from diverse sources (e.g., Azure SQL, APIs).

Collaborate with business analysts, users, and technical teams to gather requirements and translate them into technical solutions.

Optimize Power BI datasets and reports for performance, usability, and security.

OOPS - strong design principles, SOLID principles, and design patterns to ensure code quality and maintainability.

Utilize Azure services (App Services, Azure SQL, Logic Apps, Service Bus, KeyVault, Data Factory, Application Insights, etc.) for cloud-native development and deployment.

Write and optimize T-SQL queries, stored procedures, and perform SQL query tuning for performance.

Ensure code quality through unit testing (xUnit, nUnit), automated testing, and code reviews.

Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Maintain technical documentation and adhere to best practices throughout the software development life cycle.

Use version control and DevOps tools (Git, Azure DevOps, Visual Studio Team Services, TFS) for source control, build, and deployment automation.

Debug, troubleshoot, and resolve issues across the full stack in development and production environments.

Roles & responsibilities

Design, develop, and maintain scalable full stack applications using .NET Core, ASP.NET MVC/Core, Angular 2+, and React- JS. Build and optimize backend services, APIs, and database interactions (SQL Server, Azure SQL).

Develop intuitive, responsive, and accessible user interfaces with Angular, React, JavaScript/TypeScript, HTML5, and CSS3.

Implement and maintain data analytics and reporting solutions using Power BI, integrating with backend data sources.

Design, development, and deployment of scalable Power BI solutions, including dashboards, reports, and data models.

Design and implement efficient ETL pipelines for data extraction, transformation, and loading from diverse sources (e.g., Azure SQL, APIs).

Collaborate with business analysts, users, and technical teams to gather requirements and translate them into technical solutions.

Optimize Power BI datasets and reports for performance, usability, and security.

OOPS - strong design principles, SOLID principles, and design patterns to ensure code quality and maintainability.

Utilize Azure services (App Services, Azure SQL, Logic Apps, Service Bus, KeyVault, Data Factory, Application Insights, etc.) for cloud-native development and deployment.

Write and optimize T-SQL queries, stored procedures, and perform SQL query tuning for performance.

Ensure code quality through unit testing (xUnit, nUnit), automated testing, and code reviews.

Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.

Maintain technical documentation and adhere to best practices throughout the software development life cycle.

Use version control and DevOps tools (Git, Azure DevOps, Visual Studio Team Services, TFS) for source control, build, and deployment automation.

Debug, troubleshoot, and resolve issues across the full stack in development and production environments.

Mandatory technical & functional skills

Hands-on experience in .NET development (C# and .NET framework).

3+ years overall experience in .NET full stack development

Proficiency in .NET Core, .NET Framework 4.5+, ASP.NET MVC5/Core, C#, LINQ, Entity Framework, EF Core

Strong experience with Angular 2+ and React JS (React)

TypeScript, JavaScript/jQuery, HTML5, CSS3, Bootstrap

Experience with WCF, Web API, AutoMapper, Autofac

Advanced proficiency in Power BI (DAX, Power Query, data modeling, report design)

Strong experience with ETL tools (Azure Data Factory, SSIS)

SQL Server 2008 or above, T-SQL, Stored Procedures, SQL Query Tuning

Strong object-oriented programming (OOPS), SOLID principles, software design patterns

Experience with Azure concepts and services: Azure PowerShell, Azure DevOps, Azure Stack, App Services, Azure Search, Azure SQL, Logic Apps, Scheduled Job Collection, Redis Cache, Azure Active Directory (AAD) & Graph API, KeyVault, Azure Data Factory, Application Insights, Azure Service Bus

Git, Postman, xUnit, nUnit Tests

Experience in debugging, unit-testing, and automation tests

Experience with Visual Studio Team Services and TFS

This role is for you if you have the below

Educational qualifications

Bachelor's degree in Computer Science or a related field (or equivalent work experience).

Work experience

3 - 6 Years of Experience

KPMG Ukraine

About KPMG Ukraine

KPMG – це міжнародна мережа фірм, що надають аудиторські, податкові та консультаційні послуги. В офісах KPMG у 143 країнах світу працюють понад 273,000 співробітників (FY23). Кожна фірма KPMG є незалежною юридичною особою і представляє себе як таку.

KPMG працює в Україні з 1992 року. KPMG в Україні надає аудиторські, податкові, бухгалтерські та консультаційні послуги для місцевих і міжнародних компаній. Нашою метою завжди було використання глобального інтелектуального потенціалу фірми в поєднанні з практичним досвідом наших українських професіоналів, щоб допомогти провідним компаніям досягти своїх цілей.

Офіси компанії знаходяться у Києві та Львові.

______________

KPMG is a global network of professional services firms providing audit, tax and advisory services. We operate in 143 countries and territories, and in FY23, collectively employed more than 273,000 people working in member firms around the world.

KPMG in Ukraine provides audit, tax, accounting and advisory services to local and international businesses. KPMG has been working in Ukraine since 1992, and our goal has always been to use the firm's global intellectual potential, combined with the practical experience of our Ukrainian professionals, to help leading companies to achieve their goals.

In Ukraine KPMG has its offices in Kyiv and Lviv.

Industry
Consulting & Advisory
Company Size
201-500 employees
Headquarters
Kyiv, UA
Year Founded
1992
Website
kpmg.com
Social Media