Dell International Services IndiaPrivate Limited

Principal Software Engineer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Bangalore/Bengaluru
  • Experience: 9-12yrs
  • No. of Positions: 10
  • Salary Range: 10-14.4 lac
  • Primary Skills: C# XAML NUnit Xamarin .Net Core Software Development
  • Secondary Skills: MVVM Mstest WPF .NET Framework
  • Job Location: Bangalore/Bengaluru
  • Posted Date: 44 days ago
Job Description

Join us as a Principal Software Engineer on our DCF team in Bengaluru to do the best work of your career and make a profound social impact.

Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:

What you’ll achieve

As a Principal Software Engineer, you will participate in designing the solution for the requirements, develop the solutions using secure development patterns, test the solutions using unit tests as well as functional tests. Successful candidates will be strong leaders who can prioritize well, communicate clearly, and have a consistent track record of delivery.

You will:

  • The candidate will be responsible for designing the solution for the requirements, develop the solutions using secure development patterns, test the solutions using unit tests as well as functional tests.

Essential Requirements

  • Experience: 9-12 Years
  • Experience in Object Oriented Design and Computer Science fundamentals.
  • Experience in .Net Core 3.1, .NET Framework, C# and Async Programming (threads and tasks).
  • Experience in UI technologies like Xamarin, WPF, XAML and MVVM pattern
  • Experience in Unit tests using MSTest or NUnit and mocking technologies.
  • Knowledge in PowerShell, MSBuild.
  • Experience in Agile SDLC.
  • Experience in Windows Operating System.
  • Excellent verbal and written communication skills
  • Ability to handle multiple competing priorities in a fast-paced environment

Desirable Requirements

  • Work experience with an enterprise software is important
  • General understanding of Python
  • Exposure to mature development processes including use of source code control systems like GIT/Atlassian toolset, Jenkins, Static Code Analyzers.
  • Experience in developing for cross platform - Linux environments

 

Relevant Job Openings
Software Development Engineer in Test
Software Development Engineer in Test
Senior Software Quality Engineer
Senior Software lead Engineer Python sdn Development
Lead Software Engineer Product Design amp Implementation
Senior UI Designer