Dell Principal Software Engineer - .NET Winforms, WPF and WCF in Bengaluru, India

Principal Software Engineer

Competitive salary

Location - Bangalore

Dell provides the technology that transforms the way we all work and live. But we are more than a technology company — we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities. We can’t wait for you to discover this for yourself as a Principal Software Engineer on our team in Bangalore. Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.

Key Responsibilities

  • Primary expert within Offline Sales Organization to design solution, prepare the specific technical specification, and subject matter expert.

  • Contributes to project success by providing technical leadership on assigned projects.

  • Evaluates and anticipates impact of technical solutions on related projects.

  • Writes technical architecture and solutions.

  • Translates technical solutions based on end user’s needs and feasibility.

  • Stays current with technology and determines the impact of hardware and/or software upgrades on new and existing applications.

  • Evaluates vendor products and prepares recommendations.

  • Ensures high quality, adherence to standards and best practices, high performance, and scalable, repeatable processes and deliverables.

  • Understands interrelationships and impacts of systems and applications on the Dell technical environment.

  • Participates in project estimation.

  • Provides project knowledge and expertise to the DCS and Dell IT organization.

  • Identifies and escalates issues and, when necessary, pulls appropriate teams together to solve challenge/issue, etc.

  • Prioritizes workload and accomplishes assignments on time, ensuring deliverables are high quality..

Essential Requirements

  • 10+ years of experience in leading design efforts and coordinating project teams of 5 or more members.

  • Proficient on .Net technologies – C#, Windows Forms, WPF, WCF and ASP.NET.

  • Web Services (Web API and WCF).

  • Continuous Integration and Continuous Delivery using TeamCity, Jenkins or similar Tool.

  • Unit Testing (NUnit, XUnit, MS Tests or similar Testing Framework).

  • CSS-preprocessor (lass and SCSS), Bootstrap or similar CSS Framework.

  • JavaScript frameworks like AngularJs or JQuery.

  • Object Oriented Principles and Design Patterns.

  • Candidates should be excellent team players, yet capable of working independently, and will be able to manage multiple projects at once.

  • Candidates will work with very little direction, will be comfortable leading conference calls, and can guide web site design and user flows for multiple device types.

  • Worked on Relational Databases - Oracle (Pl/sql).

  • Ability to communicate design rationale and build consensus.

  • Ability to prioritize and manage work to critical project timelines in a fast-paced environment.

  • Ability to develop new approaches to complex design problems.

  • Must be organized, have an eye for detail, and be able to put ideas into a tangible form.

  • Must have excellent troubleshooting skills.

Desirable Requirements

  • Exposure to Cloud(AWS, Azure, Cloud Foundry or any similar Cloud Offerings)

  • Experience in development of Microservices

Benefits

We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.

If you’re ready to develop cutting-edge software for a changing world, this is your opportunity to develop with Dell.

Closing date: xx xxxxxxxxx 20xx .

Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Learn more about Diversity and Inclusion at Dell here .