Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Johnson Controls India
8-10 Years
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 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

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-10 yrs
Bengaluru, India
Skills:
Azure ML, Azure Functions, Docker, App Services, FastAPI, Restful Apis, Python, CrewAI, GenAI, tool calling, multi-agent architectures, AG2, Azure OpenAI, Azure AI Foundry, prompt engineering, AutoGen, LangGraph, Agentic AI, Pydantic AI, LLM-powered applications, Azure services, agent memory, Git-based development workflows
6-9 yrs
Bengaluru, India
Skills:
docusign , Lightning Web Components (LWCs), Apis, Salesforce Cpq, APEX, Soql, Flow Builder, CI/CD pipelines, Git-based version control systems
10-12 yrs
Bengaluru, India
Skills:
telemetry , Java, C, Javascript, Python, Sdlc, AI tools, automated source code analysis tools, GenAI tooling
7-9 yrs
Bengaluru, India
Skills:
Java, Typescript, Graphql, Agile Scrum, Spring Boot, Node.js, Restful Apis