Search Jobs

Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

LeadSquared
Early Applicant
  • Posted 2 days ago
  • Be among the first 30 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

6-8 yrs
Bengaluru, India
Skills:
SqlalchemyGraphqlPostgreSQLSQL ServerDjangoGitRESTGcpDockerFlaskFastAPIMongoDBAzureKubernetesPythonAWS
5-7 yrs
Bengaluru, India
Skills:
JavaData Manipulation LanguageWaterfallSpring BootJ2EEMicroservicesAgileTest-driven developmentRDBMS systemsMultiple data storage subsystemsAWS cloud technologiesOptimization TechniquesNormalized dimensional data modeling principles
5-7 yrs
Bengaluru, India
Skills:
MavenJsonTesting FrameworksJUnitDockerMySQLGitlabPythonAWSJavaGithubGoogle Cloud PlatformMariadbSqlTestNGGradleMockitoBitbucketRestful ApisAzureKubernetesAI Toolsobject-oriented programming principlescontainerization technologiesAgent IntegrationAgile development environmentscloud platformsGIT version controlmicroservices architectureJava build tools
5-7 yrs
Bengaluru, India
Skills:
PostGreSQLReactShellKinesisJUnitTerraformTypescriptSnsPythonApi GatewayJavaAws LambdaDynamodbNodejsKotlinMockitoCloudwatchSqsKubernetesSecrets ManagerEC2 InstancesEventBridgeGitHub ActionsAppFlowsServerless ArchitectureParameter StoreStepFunctions
6-10 yrs
Bengaluru, India
Skills:
react.js JavaNode.jsSqlNosqlTypescriptGcpJavascriptRestful ApisAzurePythonAWSGoNext.js