Enable job alerts via email!

Principal Software Engineer

Blackbaud

Hyderabad

Hybrid

INR 20,00,000 - 30,00,000

Full time

4 days ago
Be an early applicant

Job summary

A global software company is seeking a Principal Software Engineer to lead efforts in designing and developing high-quality software applications. Candidates should have over 10 years of experience, particularly with the Microsoft stack, and be proficient in JavaScript, C#, RESTful services, and databases like SQL Server. This position promises involvement in all development lifecycle phases and a collaborative team environment.

Qualifications

  • 10 or more years of experience in designing and developing applications on the Microsoft stack.
  • Experience with common web technologies JavaScript/TypeScript, CSS, and HTML.
  • Experience with C# and .NET Core.

Responsibilities

  • Design and develop software applications, project prototypes, proofs of concept & client demos.
  • Evaluate performance of critical application components and optimize them.
  • Assist in driving the development effort for End-to-End on-time delivery.

Skills

Designing and developing applications on the Microsoft stack
JavaScript/TypeScript, CSS, and HTML
C# and .NET Core
SQL Server and Cosmos DB
RESTful services and APIs
Git and continuous integration systems

Job description

is As a Principal Software Engineer, you will be involved in all phases of the development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices.


What you'll do

  • Design and develop software applications, project prototypes, proofs of concept & client demos
  • Evaluate performance of critical application components and optimize them to ensure maximum performance and scalability
  • Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
  • Work closely with the product management, program management, and other team members to coordinate schedules, identify task assignments and provide progress updates at daily standup meetings
  • Perform, design and code reviews for all key application functional components
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team
  • Keep up to date on the latest technical developments in your area
  • Ensure compliance with Web standards and accessibility requirements.
  • Ensure robust high quality code standards are maintained in the development process.
  • Participate in all Scrum team ceremonies.

What you'll bring

  • 10 or more years of experience in designing and developing applications on the Microsoft stack
  • Experience with common web technologies JavaScript/TypeScript, CSS, and HTML
  • Experience with C# and .NET Core
  • Experience with SQL Server and Cosmos Db
  • Understanding of software engineering best practices and object-oriented development
  • Experience working with RESTful services and APIs
  • Familiarity with Git and continuous integration systems
  • Familiarity with building software applications in the cloud (Azure/AWS/GCP) is a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.