Talent.com
This job offer is not available in your country.
Principal Software Engineer - Application Development

Principal Software Engineer - Application Development

Pravi HR AdvisoryDelhi, IN
29 days ago
Job type
  • Remote
Job description

Role : Principal Software Engineer, Application Development

Location : Remote

Shift Time : 2 : 00 PM to 11 : 00 PM

POSITION SUMMARY :

The Principal Software Engineer is responsible for designing, developing, and maintaining high-quality software products that align with business requirements and exceed customer expectations. As a key member of the development team, this role involves close collaboration with product management, QA teams, and other stakeholders to drive a robust development process supporting the company's growth objectives. The ideal candidate will bring extensive expertise in full stack software development, strong problem-solving skills, and the ability to effectively communicate and collaborate across cross-functional teams.

KEY RESPONSIBILITIES :

  • Provide technical guidance and mentorship to Software Engineers, fostering a collaborative and growth-oriented environment.
  • Design and develop complex front-end and back-end components of web applications, ensuring scalability, performance, and maintainability.
  • Develop clean, efficient, and well-documented code, adhering to high standards for coding practices and quality.
  • Collaborate with product management to define product roadmaps, prioritize features, and align development efforts with business goals.
  • Develop responsive and intuitive user interfaces using HTML, CSS, JavaScript, KnockoutJS, Angular, and NgRx, adhering to UI / UX best practices and accessibility standards.
  • Develop robust server-side solutions using C#, .NET 9, and other relevant technologies, ensuring scalability, performance, and maintainability.
  • Implement and optimize background job processing using tools like Hangfire to enhance application efficiency and reliability.
  • Design and implement RESTful APIs, ensuring seamless integration with front-end applications and alignment with industry best practices.
  • Integrate third-party APIs and services to extend application functionality and enhance capabilities.
  • Manage and optimize Elastic Search to deliver efficient and scalable search functionalities within applications.
  • Utilize Git or similar version control systems for code management, ensuring collaboration and codebase integrity.
  • Participate in code reviews, maintaining high standards of code quality, consistency, and security.
  • Develop and execute comprehensive unit tests, integration tests, and end-to-end tests to validate application functionality and performance.
  • Troubleshoot and resolve complex technical issues, providing support to team members as needed to ensure timely resolution.
  • Conduct root cause analysis of defects and issues and clearly communicate findings to relevant stakeholders.
  • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to align testing efforts with team goals and objectives.
  • Prioritize and manage multiple tasks effectively in a fast-paced environment.
  • Work independently and take ownership of assigned tasks while being a strong team player.
  • Demonstrate a solid understanding of the business domain and end-user requirements to ensure development efforts deliver value to customers.
  • Collaborate effectively with team members to break down tasks, estimate efforts accurately, and deliver features incrementally to meet project milestones and deadlines.

REQUIRED SKILLS AND QUALIFICATIONS :

  • Bachelor's degree in computer science, Software Engineering, or a related field. Master's degree preferred.
  • 12+ years of experience in full stack software development.
  • Proven expertise in C#, .NET Core or .NET 9, and other relevant technologies in web development.
  • Strong understanding of front-end frameworks such as HTML, CSS, JavaScript, KnockoutJS, Angular, and NgRx.
  • Deep knowledge of Web API development principles and best practices.
  • Experience in managing and optimizing databases, including SQL Server and Elastic Search.
  • Proficiency in background job processing using tools like Hangfire.
  • Extensive experience with Azure and AWS cloud platforms.
  • Experience with Agile methodologies and tools, including Git for version control and JIRA for project management and issue tracking.
  • Experience with microservices architecture.
  • Experience working within a Continuous Integration / Continuous Delivery (CI / CD) process.
  • Knowledge of software builds, testing, and CI / CD tools (e.g., Jenkins, Git).
  • Ability to take initiative, offer suggestions, and provide resolutions proactively.
  • Passion for delivering business value and willingness to perform other assigned tasks.
  • Ability to provide regular updates, system solutions, and communicate issues to the management team.
  • Constantly strive to learn new technologies and stay up to date in the rapidly changing industry.
  • Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving skills and attention to detail.
  • (ref : hirist.tech)

    Create a job alert for this search

    Principal Software Engineer • Delhi, IN

    Related jobs
    • Promoted
    Principal Software Engineer - MERN Stack Development

    Principal Software Engineer - MERN Stack Development

    SproutsAIDelhi, IN
    Remote
    About the Role : SproutsAI seeks a Principal Engineer to shape the architecture of our AI-powered recruiting agents, ship impactful features, and collaborate ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer - Java

    Principal Engineer - Java

    TalentojGurgaon
    Responsibilities : - Design, develop, and maintain high-performance, scalable, and reliable software solutions using Core Java. Work on system-level programmi...Show moreLast updated: 16 days ago
    • Promoted
    Software Development Engineer II - Full Stack Technologies

    Software Development Engineer II - Full Stack Technologies

    Anzy Global.Delhi
    Key Responsibilities : - Design, build, and maintain secure, scalable, and high-performance web and mobile applications.Develop and implement intuitive user-facing fe...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Backend Engineer, Infrastructure

    Principal Backend Engineer, Infrastructure

    PebbleDelhi, IN
    We’re looking for a highly skilled.Platform Engineering team and help us design, build, and operate large-scale, high-performance, cloud-native infrastructure systems. Build internal platform servic...Show moreLast updated: 30+ days ago
    • Promoted
    Plutus - Principal Software Engineer - Full Stack Development

    Plutus - Principal Software Engineer - Full Stack Development

    NamsoftDelhi, IN
    Remote
    As a Principal Software Engineer , you will play a critical role in the development and optimization of our software applications. You will be responsible for designing, implementi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    HiresCrewDelhi, IN
    Job Title : Software Development Engineer III (SDE2 & SDE-3) Location : Gurgaon (On-site) Experience : < / b&g...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer - Full Stack Development

    Software Engineer - Full Stack Development

    1HResource SolutionsDelhi, IN
    Why Join Us ? - Be part of a purpose-driven company shaping both social and business landscapes - Work directly with founders and domain experts ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer II - MERN Stack

    Software Development Engineer II - MERN Stack

    Kansal Corporate SolutionsDelhi
    As an SDE-II, you will own modules, mentor juniors, and contribute meaningfully to technical design and product evolution. Youll be responsible for delivering robust, scalable features using the MER...Show moreLast updated: 5 days ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotGhaziabad, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 18 days ago
    • Promoted
    Backend Engineer (Principle Engineer)

    Backend Engineer (Principle Engineer)

    Teamware SolutionsGhaziabad, IN
    Principle engineer role, backend tier 1 service.Tier 1 would mean- 2nd most critical tier tickets would be assigned to the contractor to work on. Attention to detail, operations, reliability.Java, K...Show moreLast updated: 24 days ago
    • Promoted
    IT Application Engineer I

    IT Application Engineer I

    Futuresoft Consulting IncDelhi, IN
    We are seeking a motivated and detail-oriented.This entry-level role is designed for early-career professionals who want to gain experience in developing, maintaining, and supporting business appli...Show moreLast updated: 6 days ago
    • Promoted
    Principal Software Engineer -.Net

    Principal Software Engineer -.Net

    Human Capital Consulting ServicesDelhi, IN
    Principal Engineer, Dotnet Web REQUIREMENTS : - Notice Period : Immediate Joiner or Serving - Strong working exper...Show moreLast updated: 15 days ago
    • Promoted
    SimCorp - Senior Principal Software Engineer - Full Stack

    SimCorp - Senior Principal Software Engineer - Full Stack

    SIMCORP INDIA LLPNoida
    Principal Full-Stack Software Engineer (TechLead) for Collateral Management What Makes Us, Us Join some of the most innovati...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    Principal Engineer, Software - Cloud Infrastructure [T500-20363]

    ANSRfaridabad, haryana, in
    ANSR is hiring for one of its clients.NASDAQ : TMUS), headquartered in Bellevue, Washington, is America’s supercharged Un-carrier, connecting millions through its strong nationwide network and flags...Show moreLast updated: 5 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Hotel TraderGhaziabad, IN
    We're Hiring : Staff / Principal Engineer (Java) - Remote.Location : Remote | 🌍 Global Team | 💼 Experience : 8–12 years. Ready to build the future of hotel distribution at scale?.At Hotel Trader, we're...Show moreLast updated: 23 days ago
    • Promoted
    Barco - Principal Development Engineer - MEAN Stack

    Barco - Principal Development Engineer - MEAN Stack

    BARCONoida
    About the Role : As Principal Development Engineer - MEAN you will : - Collaborate with Developers, Product...Show moreLast updated: 19 days ago
    • Promoted
    Undocked - Principal Engineer

    Undocked - Principal Engineer

    UNDOCKED TECHNOLOGIES INDIA PRIVATE LIMITEDDelhi, IN
    Remote
    Key Responsibilities : Architectural Design and System Scalability : - Design a...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer - Golang Technologies

    Principal Engineer - Golang Technologies

    HyreSnapDelhi, IN
    Remote
    Role Overview : We are seeking a seasoned Principal Software Engineer with a strong background in Golang to join our dynamic team.This role demands...Show moreLast updated: 19 days ago