Principal Software Engineer

Year    Hyderabad, Telangana, India

Job Description


Role: Principal Software Engineer (Expectation: Dynamics CRM and Full Stack Architect)External Title: Principal Software EngineerInternal Title: Principal Software Engineer:To excel as a Principal Engineer specializing in Dynamics 365 and .NET, you should be adept at assessing user needs, time constraints, and system limitations during software development. An outstanding Principal Software Engineer stays current with emerging technologies and software development practices. You will lead the architecture and delivery of software products.As an ideal candidate you would be leading the Product development having extensive experience in Dynamics 365 Architecture & Customizations (Marketing and Sales modules), .NET, and System integrations. This role involves designing, developing, implementing and recommending robust solutions that meet business requirements and ensure seamless integration with existing systems.Responsibilities:

  • Lead the architecture, design and development work streams (technology, application, infrastructure, data) to build long term strategies/plans.
  • Should create high-level and detailed Solution design documents
  • Provide technical guidance and oversight to the development team.
  • Collaborate with the broader team to define technical and business roadmaps
  • Work with business partners to drive and capture system non-functional requirements - Security, Scalability, Maintainability.
  • Drive Engineering excellence by implementing the right set of tools, practices, and guidelines. This includes ensuring the use of version control systems like Git, enforcing coding standards through code reviews using SonarQube, and adopting Agile methodologies for Project management.
  • Own the software deliverables quality and the solution architecture.
  • Active participation in code reviews and mentoring of engineers on agile teams.
  • In-depth familiarity with problems relating to software's performance and scalability with the purpose of improving, optimising, and identifying the solution.
  • Be able to build quick prototypes for problem solving on need basis.
  • Document the designs, ensuring adherence to design principles. This documentation often includes code elements, such as component/model design and API specifications using Swagger.
  • Working in SAFe agile environment and able to collaborate well with the Agile scrum teams across the group that will include a one - two hours overlap with the global team in US (PST Time) based on the work needs.
  • Should anticipate future architectural risks based on industry trends and business needs at the enterprise level.
  • Monitor and optimize the performance of the Product.
  • Working model ratio:
  • Architectural and tech lead Activities - 50 - 50%
  • Hands on Development Activities - 40%
Qualification Requirements:
  • Bachelor's or master's degree in computer science or related field with 70% and above.
  • Experience with the Dynamics 365 Marketing and Sales modules
  • 9 - 12 years of hands-on experience delivering robust Dynamics products and web-based solutions using Microsoft tech stack including Dynamics CRM, C#, .Net CORE, SQL Server, Web API, NoSQL Database and Micro Services.
  • Hands on experience in customizing Dynamics and Power platform components - Plugins, API's, Power Automate etc.
  • Hands on experience & design solutions leveraging Azure Platform - ADF, Azure Functions & Event driven architecture
  • Hands on experience in front end frameworks such as React and knowledge of HTM5, CSS3 and Typescript.
  • Good to have: Experience in integrating web applications with Dynamics 365
  • Hands on Experience on building distributed scalable architecture solutions. Very strong knowledge of solid design principles, design patterns.
  • Good exposure to Unit testing frameworks
  • Strong communication and cross group collaboration skills, with experience working with geographically distributed teams across organizational boundaries.
  • Good to have: Certifications in Dynamics 365/Power Platform Solution Architect, Azure Architect, TOGAF.
Providencexe2x80x99s vision to create xe2x80x98Health for a Better Worldxe2x80x99 aids us to provide a fair and equitable workplace for all in our employment, whether temporary, part-time or full time, and to promote individuality and diversity of thought and background, and acknowledge its role in the organizationxe2x80x99s success. This makes us committed towards equal employment opportunities, regardless of race, religion or belief, color, ancestry, disability, marital status, gender, sexual orientation, age, nationality, ethnic origin, pregnancy, or related needs, mental or sensory disability, HIV Status, or any other category protected by applicable law. In furtherance to our mission in building a more inclusive and equitable environment, we shall, from time to time, undertake programs to assist, uplift and empower underrepresented groups including but not limited to Women, PWD (Persons with Disabilities), LGTBQ+ (Lesbian, Gay, Transgender, Bisexual or Queer), Veterans and others. We strive to address all forms of discrimination or harassment and provide a safe and confidential process to report any misconduct.Contact our also, read our .

Providence India

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3607942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year