Principal Software Engineer

2 weeks ago


Pune, Maharashtra, India Veradigm Full time ₹ 10,00,000 - ₹ 25,00,000 per year

Welcome to Veradigm Our Mission is to be the most trusted provider of innovative solutions that empower all stakeholders across the healthcare continuum to deliver world-class outcomes. Our Vision is a Connected Community of Health that spans continents and borders. With the largest community of clients in healthcare, Veradigm is able to deliver an integrated platform of clinical, financial, connectivity and information solutions to facilitate enhanced collaboration and exchange of critical patient information.

Veradigm

Veradigm is here to transform health, insightfully. Veradigm delivers a unique combination of point-of-care clinical and financial solutions, a commitment to open interoperability, a large and diverse healthcare provider footprint, along with industry proven expert insights. We are dedicated to simplifying the complicated healthcare system with next-generation technology and solutions, transforming healthcare from the point-of-patient care to everyday life.

For more information, please explore

Job Summary

What will the job look like:

We are actively looking for a highly skilled and experienced Principal Software Engineer to join our prestigious development team. The ideal candidate should have at least 10 years of experience and a thorough understanding of architectural and design patterns. As a Principal Software Engineer, you'll be responsible for creating low-level designs for complex software modules and subsystems. You will also be responsible for providing technical guidance to the team, ensuring the successful implementation of advanced software solutions. The ideal candidate will excel at translating business requirements into detailed and comprehensive functional requirements, thereby significantly contributing to the success of our projects.

This role can be done remotely.

Key Responsibilities:

  • Architectural and Design Patterns: Demonstrate good understanding of architectural and design patterns, leveraging this knowledge to enhance the overall quality and scalability of software solutions.
  • Low-Level Design: Provide detailed low-level designs for complex software modules and subsystems, ensuring robust and efficient implementation.
  • Technical Guidance: Offer expert technical guidance to the development team, fostering a collaborative environment and mentoring team members to deliver high-quality software.
  • Business to Functional Requirements: Translate business requirements into comprehensive functional requirements, ensuring alignment between technical solutions and business objectives.
  • Leadership: Exhibit leadership qualities by driving innovation, encouraging best practices, and contributing to the continuous improvement of development processes.
  • Technical Roadmaps: Define and own technical roadmaps aligned with business goals.
  • End-to-End Project Delivery: Demonstrated experience in end-to-end project delivery (from concept to production support).
  • Research: Ability to invent, prototype, and evaluate new approaches, frameworks, and technologies.
  • OOP Principles: Strong understanding of Object-Oriented Programming concepts and principles, applying them to design and implement efficient solutions.
  • Security: Knowledge of security best practices and compliance standards.
  • SQL Server: Hands-on experience in SQL Server, including database design, optimization, and data manipulation.
  • .NET Technologies: Proficiency in a range of .NET technologies and C#, including ASP.Net, Web API, Entity Framework, WCF, Microservices and NuGet.
  • Delphi: Knowledge in RAD application development using Delphi will be an added advantage.
  • Code Reviews: Skilled at conducting code reviews and enforcing high coding standards.
  • Git and GitHub: Expertise with Git and GitHub (branching strategies, pull requests, conflict resolution).
  • Agile: Comfortable working in agile environments, with a clear understanding of Scrum Agile methodologies.
  • Analytical and Problem-Solving Skills: Utilize strong analytical and problem-solving skills to address complex technical challenges and contribute to strategic decision-making.
  • Communication Skills: Strong written and verbal communication skills to effectively collaborate with cross-functional teams.
  • Azure Fundamentals: Familiarity with Azure fundamentals, and possession of the AZ-900 certification is considered a plus.
  • Industry Knowledge: Knowledge of Healthcare Domain and Health Information Exchange would be an added advantage.
Benefits

Veradigm believes in empowering our associates with the tools and flexibility to bring the best version of themselves to work. Through our generous benefits package with an emphasis on work/life balance, we give our employees the opportunity to allow their careers to flourish.

  • Quarterly Company-Wide Recharge Days
  • Flexible Work Environment (Remote/Hybrid Options)
  • Peer-based incentive "Cheer" awards
  • "All in to Win" bonus Program
  • Tuition Reimbursement Program

To know more about the benefits and culture at Veradigm, please visit the links mentioned below: -

Veradigm is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse and inclusive workforce.

Thank you for reviewing this opportunity Does this look like a great match for your skill set? If so, please scroll down and tell us more about yourself


  • Software Engineer

    6 days ago


    Pune, Maharashtra, India Principal Global Services Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    ResponsibilitiesIndicative years of experience: 2+yearsRole Description:We are seeking a software developer who will be developing, testing and maintaining the application/s with established processes.Reporting relationship:This role will report to Delivery Manager / Senior Delivery ManagerKey Responsibilities:Experience with AWS cloud platform – e.g. AWS...

  • Software Engineer

    3 days ago


    Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    ResponsibilitiesWhat You'll doAs a Software Engineer at Principal Financial Group, you will be at the forefront of crafting innovative and high-performance software solutions. Your role will involve crafting, developing, and implementing software that drives our products. You will work in close collaboration with our product development team to understand...


  • Pune, Maharashtra, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    ResponsibilitiesWhat you'll do  As a Senior Mainframe Developer at Principal Financial Group, you will have a crucial responsibility in maintaining the smooth functioning of our mainframe systems. Your tasks will involve identifying, diagnosing, and resolving medium to complex system problems reported by our business partners. By consulting system...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 1,80,000 - ₹ 6,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Dell Technologies Full time

    Software Principal Engineer(C, C++, Device drivers, Storage, SCSI, Fibre Channel)The Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Dell Technologies Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Software Principal Engineer(C,QAT, Hardware Accelerator, Persistent memory, device drivers)The Software Engineering team delivers next-generation 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...


  • Pune, Maharashtra, India Principal Global Services Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    ResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...