Principal Software Engineer (IT) Jobs in DELL

Job Description:

As a Principal Software Engineer, you will build and enhance high-traffic next-generation applications.

On the Digital Transformation App Factory team, you’ll work with a modern product team to build cloud-native apps using the latest and greatest technologies. We love to continuously learn and be at the leading edge of Dell and industry trends.

This group works at the cutting edge to design and develop cloud-native web apps using the latest and greatest technologies for Dell Technologies e-commerce with the most advanced technologies, tools and software engineering methodologies.

Key Job Details:

  • Country/Region: INDIA
  • State: Karnataka
  • City: Bengaluru
  • Category: Software Engineering
  • Required Education: Bachelor’s
  • Employment Type: Full-Time
  • Contract Type: Regular
  • Company: Dell Technologies
  • Responsibilities:

  • Design and develop high availability and highly scalable web applications which will be used by external customers
  • Work with clients and product managers to determine software requirements and system impacts
  • Provide architectural guidance and drive consensus on how systems are designed with a focus on platform performance, scalability and maintainability.
  • Identify targets for code reuse, consolidation and standardization that help build momentum for larger initiatives.
  • Provide subject matter expertise in reviewing large transformational and complex technical solutions in terms of compliance with requirements, the efficiency of solution and implementation.
  • Essential Requirements:

    Experience: 9-12 years of web application development, software architecture, Distributed Systems, Microservices, Event Messaging
    Proficiency in – .Net Core, REST, C#, Async Programming, JavaScript, HTML, CSS
    No SQL – Cassandra, Mongo. Experience with messaging technologies concepts, e.g., RabbitMQ, Kafka is desirable

  • In-depth technical experience (including emerging technologies) such as – Cloud Native Software Methodologies, Automation and Lifecycle Management, Public/Hybrid Cloud Architectures and Technologies.
  • Advanced understanding of programming logic and patterns and the ability to learn new programming languages and patterns quickly. Understanding of hardware and software interactions.
  • Knowledge of CI/CD Pipelines and Development tool Experiences such as GIT, Docker, and PKS. Knowledge of cloud-based software technology landscapes and DevOps ecosystems.
  • Desirable Requirements:

  • Experience with SQL and NO SQL. Interest or Expose to AI/ML
  • Innovator, Experience collaborating with customers to understand the problem statement/use cases and mapping them to tangible technical requirements.
  • Leave a Reply

    Your email address will not be published. Required fields are marked *