Dell Software Senior Engineer in Bengaluru, India

Why Work at Dell?

Endless challenges and rewards. Opportunities on six continents. A team of colleagues fueled by collaboration. All this, and a company deeply committed to integrity and responsibility.

RSA Archer is the industry-leading vendor of enterprise software for governance, risk management, and compliance (GRC). Over a thousand customers worldwide harness the Archer GRC platform and its comprehensive suite of solutions to automate the compliance process, meet their risk objectives, and optimize business.

We are seeking a passionate, self-motivated Senior Software Engineer with proven hands-on experience designing and implementing complex .NET-based enterprise applications. You will be joining a top-notch, agile team of developers who thrive on collaboration, open communication, tackling hard engineering problems, and making an impact.

As a senior member of our team, you will be involved in all aspects of software development – refining product requirements, design and development, testing, mentorship and ensuring customer success.

Principal Duties and Responsibilities:

  • Design, implement, and test major features for .NET applications

  • Take part in regular agile team activities such as scrums and sprint planning meetings

  • Investigate new technologies and incorporate them into the technical stack as justified

  • Work closely with cross-functional teams such as product management, user experience, and QA to deliver well thought out, high quality solutions

  • Write documentation, including functional and technical specifications

  • Mentor junior engineers and perform code, design, and unit test reviews

Experience and Skills Needed:

Required Skills :

  • 4+ years of experience designing and building enterprise web and backend applications based on .NET

  • Comfortable with advanced .NET programming concepts like concurrency, delegates and events, LINQ, and lambda expressions

  • Significant experience with IIS

  • Proficient in writing and consuming RESTful web services and using standard data interchange formats such as JSON or XML

  • Experience with SQL and SQLServer

  • Fluent in object-oriented design and programming

  • Experience working with geographically distributed teams and cross-functional stakeholders, such as User Experience, Product Management, Quality Assurance, and Tech Pubs

  • Ability to clearly articulate and document ideas and concepts about product behavior and technical design.

  • Experience working as part of an agile team: agile tools, continuous integration, and standard software development best practices such as code reviews, unit testing, and refactoring

  • Experience with secure coding and design

Desired Skills :

  • Significant knowledge of the GRC domain

  • Great understanding of common web application architectural and design patterns and enterprise integration patterns

  • Experience with HTML(5), CSS, JavaScript, AJAX

  • Experience with Java

  • Experience with internationalization and localization

  • Experience with NoSQL data stores (e.g. MongoDB, Hadoop, Solr)

  • Experience with virtualization technologies such as VMWare Workstation

  • Experience working hands-on with customers to support products in the field