Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

LeadSquared
Early Applicant
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

The Role

We are looking for a passionate and skilled backend developer with strong expertise in .NET Core to join our team. This role is ideal for someone who thrives in building scalable, high-performance services and is open to transitioning into Java-based technologies in the future.

You will be responsible for designing and developing robust backend systems, APIs, and services that power our applications. A strong sense of ownership, attention to detail, and a commitment to writing clean, maintainable code are essential.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using .NET Core.
  • Build and optimise RESTful APIs and microservices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code.
  • Utilise AI tools to maximise productivity
  • Optimize database queries and ensure high performance for data-intensive operations.
  • Implement caching and messaging solutions for performance and reliability.
  • Prepare for and support a future transition to Java-based backend systems.

Required Skills & Qualifications

  • 2–4 years of experience in backend development with .NET Core.
  • Strong programming skills in C#.
  • Experience with ASP.NET Core MVC, Web API, and WCF.
  • Solid understanding of multi-threading, asynchronous programming, and concurrency.
  • Experience with MySQL, SQL Server, or equivalent relational databases.
  • Strong expertise in SQL programming and query optimization for large datasets.
  • Familiarity with caching solutions like Redis.
  • Experience with message brokers such as RabbitMQ, Kafka, or AWS SQS.
  • Hands-on experience with cloud platforms (preferably AWS, or Azure/GCP).
  • Exposure to analytics, observability, monitoring, and performance tuning.
  • Logical thinking and a strong foundation in software design principles.
  • Willingness to learn and transition to Java stack over time.

Nice to Have

  • Experience with Java, Spring Boot, or other JVM-based technologies.
  • Familiarity with containerization (Docker, Kubernetes).
  • Understanding of CI/CD pipelines and DevOps practices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

5-8 yrs
Bengaluru, India
Skills:
JavaCassandraKafkaSpring BootSpring CloudGoogle CloudMicroservicesJmsDockerLinuxMySQLOpenshiftMongoDBOracleAzureKubernetesAWSGenAIEvent-Driven SystemsLLMsDomain-Driven DesignCQRSPrompt Engineering
4-8 yrs
Bengaluru, India
Skills:
ElkHadoop EcosystemPostgreSQLSpring BootJsonAvroMicroservicesDockerOracleAWSAzure DevOpsJavaSQL ServerApache SparkSpring MVCSqlBig Data TechnologiesJenkinsGitAppdynamicsSpark StreamingApache KafkaDynatraceDatabricksSplunkRest ApisAzureSpring FrameworkKubernetesGitHub ActionsKafka StreamsKafka Producers and ConsumersKafka Connect
3-5 yrs
Bengaluru, India
Skills:
Data ModelingHadoopAgile MethodologiesSQL ServerData IntegrationSqlMySQLBig Data TechnologiesSparkData WarehousingData GovernanceAzureTalendOracleAWSEtlData Quality FrameworksCloud Data Integration
4-6 yrs
Bengaluru, India
Skills:
JavascriptCSSAzureHTMLGoogle CloudAngularAWSAI-assisted development tools
6-8 yrs
Bengaluru, India
Skills:
GolangDistributed SystemsData ModelingPostgreSQLKafkaCursorHTMLMicroservicesAngularReactTypescriptJavascriptPythonAWSCSSDjangoRabbitmqRest ApisClaudeAI-Assisted Coding Testing Documentation and Code ReviewsCloud-Native Application DevelopmentObservabilityMonitoringPerformance OptimizationCI/CD PipelinesSQL DatabasesGitHub CopilotPrompt Engineering