Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Johnson Controls India
8-10 Years
Not Disclosed
Early Applicant
  • Posted a day ago
  • Be among the first 20 applicants

Job Description

Job Description – Senior Software Developer (.NET Full Stack)

Experience: 8+ Years

Role Overview

We are seeking an experienced Senior Software Developer with strong expertise in the Microsoft technology stack to design, develop, and support enterprise-scale applications. The ideal candidate will have hands-on experience building large-scale distributed systems, developing cloud-native solutions on Azure, and delivering robust APIs and backend services. Exposure to Angular is preferred.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance applications and services.
  • Build RESTful APIs and backend components using C#, ASP.NET, ASP.NET Core, and Web API.
  • Develop serverless and event-driven solutions using Azure Function Apps and/or Durable Functions.
  • Design and optimize SQL Server databases, queries, and stored procedur
  • es.
  • Contribute to frontend development using Angular, TypeScript, JavaScript, HTML, and CSS.
  • Work on large, distributed, cloud-based systems with a focus on scalability, reliability, and performance.
  • Collaborate with architects, product owners, and cross-functional teams throughout the software development lifecycle.
  • Participate in code reviews, troubleshooting, performance tuning, and technical mentoring.

Required Skills

  • 8+ years of software development experience.
  • Strong expertise in:
    • C#
    • .NET Framework / .NET Core
    • ASP.NET & ASP.NET Core
    • Web API / REST Services
    • SQL Server
  • Experience with:
    • Azure Function Apps and/or Durable Functions
    • Azure cloud services and distributed architectures
    • Git, Azure DevOps, and CI/CD practices
  • Experience designing and supporting large-scale distributed systems.
Nice to Have

  • Angular or other modern frontend framework experience.
  • Experience working in Agile/Scrum environments.
  • Azure certifications.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline.

Ideal Candidate: A hands-on senior engineer with strong .NET and Azure expertise, proven experience in large distributed systems, solid SQL Server skills, and the ability to contribute across both backend and frontend development.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

7-10 yrs
Bengaluru, India
Skills:
.NET Core (versions 6-8), C#, Web Api, Asp.net Mvc, CSS, SQL Server, Unit Testing, HTML, Git, Javascript, Docker, Blazor, Azure, Kubernetes, AWS, Test-driven development, CI/CD tools, Microservices architecture
5-8 yrs
Bengaluru, India
Skills:
.NET 8, Nunit, Mstest, Azure Logic Apps, Grafana, Azure Functions, Terraform, Rest Apis, Cosmos DB, Azure, Xunit, Azure DevOps, Azure Blob Storage, Azure Service Bus, GitHub Actions, Bicep, Application Insights
12-14 yrs
Bengaluru, India
Skills:
Java, Servicenow, Archer, Restful, Workflows, Integrations, Scaled Agile Framework, Javascript, Gcp, Cmdb, Agile, Xml, Ui Policies, Api, Scripting, Angular Js, ServiceNow configurations, Jelly scripting, Acls
5-8 yrs
Bengaluru, India
Skills:
.Net Core, .NET 8, Devops, React, Graphql, CSS, Typescript, Agile, Core WebAPI
8-10 yrs
Bengaluru, India
Skills:
packet capture , Rust, Wireshark, Jenkins, Git, Python, XDP, DPDK, Zeek, Debian-based Linux, eBPF, Suricata