Dell Principal Software Engineer - IT in Bengaluru, India
Senior Full Stack .Net Developer
Company Description :
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 Full Stack .Net Developer in Bangalore.
Why Work For Us:
Dell is primed to recruit the best and brightest candidates from all across the globe. We take pride in fostering a winning, innovative, inclusive employee culture. We also take calculated risks and we celebrate big victories when they pay off.
Our Employee Value Proposition:
Our Culture Code unites us and makes us a great family of companies and a great place to work. It’s how we run the business, go to market, work together and provide inspirational leadership. Our culture code is defined by our values and are made real every day by defining expectations for how we work and how we lead.
About Business Unit: The 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.
Responsibilities include, but may not be restricted to:
Designing user interactions on web pages
Developing back end website applications
Creating servers and databases for functionality
Ensuring cross-platform optimization for mobile phones
Ensuring responsiveness of applications
Seeing through a project from conception to finished product
Designing and developing APIs
Work with RPA products viz., Automation Anywhere & UiPath
Meeting both technical and consumer needs
Staying abreast of developments in web applications and programming languages
Collaborate with high-performing teams and individuals both - digital and in person
Communicate effectively with and to influence team members and external groups
Present formal and informal presentations in various settings; small and large groups, with peers, and senior management
Excellent ASP.NET skills
Strong C# programming skills
MVC4/5/6 experience is a must
Experience with AJAX and ASP.NET AJAX
Good experience on MS SQL
Strong experience in jQuery, C#, ASP.NET, MVC, Web API, Entity framework, LINQ
Proficient in User Interface development using languages such as JQuery, CSS, HTML, JSON
Proven experience in software application development on MS .Net platform and MS SQL server.
Experience in designing and building RESTful Web Services & APIs
Familiarity with Python as a server-side language would be preferred
Familiarity with database technologies such as MySQL, Oracle and MongoDB.
Advanced knowledge of application, data and infrastructure architecture disciplines
Strong software development skills using .Net technologies and frameworks in a service-oriented architecture
Experience in working with RPA products
Working experience in servers like IIS, Tomcat etc.
Working Proficiency in Databases Relational and NoSQL
Strong knowledge of responsive web design and technologies
Deep understanding of security and performance in enterprise web products
Good working experience on both Web and Windows based applications
Experience in cloud services like AWS is desirable
Experience in building microservices and Cloud Technology, Database (Oracle 11g or above), Linux, Apache
Continuous integration experience (Jenkins / JIRA / Maven / Git)
Test Driven Development (TDD) experience
Experience in Agile development methodology is a plus
Strong organizational and project management skills
Knowledge of SharePoint is desirable
Ability to write clean, readable, and easily maintainable code
Excellent analytical and problem-solving skills
Excellent written and verbal communication skills
Attention to detail
Experience building interfaces with third-party control libraries
Very good programming skills (Object Oriented, Data Types, Methods, Algorithms, Generics, Interfaces, Delegates, Inheritance, Repetitions, Classes, Polymorphism, Arrays) VB.NET, C#, T-SQL, LINQ
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.
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 .