Principal Software Engineer - Pune, Maharashtra (Remote Option)

Veradigm Pune, Maharashtra
Permanent Job Not disclosed
SQL Server Agile Low-Level Design

Veradigm is seeking a highly skilled and experienced Principal Software Engineer to join our dynamic development team in Pune, Maharashtra. This role offers a flexible work environment, including remote options.

As a Principal Software Engineer, you will be instrumental in shaping our software solutions. You will design and create low-level designs for intricate software modules and subsystems, ensuring robust and efficient implementation. A key aspect of this role involves providing expert technical guidance and mentorship to the development team, fostering a collaborative atmosphere and driving the delivery of high-quality software.

You will translate complex business requirements into detailed functional requirements, ensuring technical solutions are perfectly aligned with business objectives. We encourage a strong R&D mindset, with a focus on evaluating and applying emerging technologies, including AI-assisted engineering approaches, to enhance product innovation, development efficiency, and solution quality.

**Key Responsibilities:**

  • Architectural and Design Patterns: Leverage deep understanding to improve software quality and scalability.
  • Low-Level Design: Develop detailed designs for complex software components.
  • Technical Guidance: Mentor and lead the development team.
  • Requirements Translation: Convert business needs into comprehensive functional specifications.
  • Leadership: Drive innovation, promote best practices, and contribute to process improvement.
  • Technical Roadmaps: Define and own technical strategies aligned with business goals.
  • End-to-End Project Delivery: Manage projects from conception through production support.
  • Research & Innovation: Invent, prototype, and evaluate new technologies and frameworks.
  • Object-Oriented Programming: Apply OOP principles for efficient solution design.
  • Security: Ensure adherence to security best practices and compliance.
  • SQL Server: Design, optimize, and manipulate data using SQL Server.
  • .NET Technologies: Utilize a range of .NET technologies including C#, ASP.Net, Web API, Entity Framework, WCF, Microservices, and NuGet.
  • Delphi: Experience with RAD application development using Delphi is a plus.
  • Code Reviews: Conduct thorough code reviews and enforce coding standards.
  • Version Control: Proficient with Git and GitHub workflows.
  • Agile Methodologies: Work effectively within an Agile framework, understanding Scrum.
  • Analytical & Problem-Solving: Address complex technical challenges and contribute to strategic decisions.
  • Communication: Collaborate effectively with cross-functional teams through strong written and verbal skills.
  • Azure Fundamentals: Familiarity with Azure cloud services is beneficial (AZ-900 certification is a plus).
  • Industry Knowledge: Experience in the Healthcare Domain and Health Information Exchange is advantageous.
  • AI/Modern Engineering Tools: Apply AI-assisted development, generative AI, and prompt engineering to enhance software development lifecycle.

**Qualifications:**

  • 10+ years of software engineering experience.
  • Strong understanding of architectural and design patterns.
  • Proficiency in OOP principles and modern engineering tools.
  • Hands-on experience with SQL Server and .NET technologies.
  • Familiarity with Agile development methodologies.

Similar Jobs

View all

Senior Software Engineer(Java Full Stack, Gen AI)

The Wells Fargo Foundation

Hyderabad / Secunderabad, Telangana, Telangana 4-6 Years
Permanent Job Not disclosed

Software Engineer III - AI Engineer

JP Morgan Chase & Co.

Pune, Maharashtra 3-5 Years
Permanent Job Not disclosed

Senior Software Engineer - Full Stack .Net core, React, SQL, Azure, Gen Ai

The Wells Fargo Foundation

Bengaluru / Bangalore, Karnataka 4-6 Years
Permanent Job Not disclosed

Principal Software Engineer

Deltek

Bengaluru / Bangalore, Karnataka 8-10 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Bhubaneswar, Odisha 3-5 Years
Permanent Job Not disclosed

Senior Software Engineer

Syndigo

Bengaluru / Bangalore, Karnataka 8-10 Years
Permanent Job Not disclosed
Apply Now