Senior Software Engineer

Asaljobs is a job portal company offering software engineering positions.
Contact Company - $1,200,000
Backend
Senior Software Engineer
In-Person
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer in Test III, Amazon Webview

Senior Software Developer in Test position at Amazon's WebView team focusing on test automation and infrastructure development.

Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Software Engineer role at Annapurna Labs developing test infrastructure for ML acceleration hardware manufacturing, requiring 5+ years of software development experience.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Description For Senior Software Engineer

Asaljobs is seeking a Senior Software Engineer to join their team. The role involves developing, testing, implementing, and maintaining .NET Core-based middle layer/services applications. Key responsibilities include ensuring adherence to best coding practices, identifying and resolving application issues, optimizing applications, and providing technical support. The ideal candidate will have experience in developing high-performance and scalable middle layer applications, preferably with SaaS-based development experience. They should be proficient in .NET Core, SQL Server, and have experience with message queues and distributed cache management. The role requires strong problem-solving skills, proactivity, and excellent communication abilities. This position offers an opportunity to work on large-scale backend data processing applications and contribute to the development of enterprise-level software solutions.

Last updated 8 months ago

Responsibilities For Senior Software Engineer

  • Develop, test, implement and maintain .NET Core based middle layer/services applications
  • Ensure adherence to best coding practices for high-performance data processing backend applications
  • Identify and resolve production and non-production application issues
  • Optimize applications and conduct periodic code reviews
  • Provide technical support and consultation for .NET Core backend application and deployment related queries
  • Work with established processes and interact with Technology, Operations, and Analytics teams

Requirements For Senior Software Engineer

MySQL
RabbitMQ
Kafka
Redis
  • B.E/B.Tech in computer science, MCA/MSc
  • 4+ years of full .Net enterprise application development
  • Experience in developing high performance & scalable middle layer (based on SOA or Microservices architecture)
  • Proficiency in .NET Core, SQL Server, and message queues
  • Experience with distributed cache management (Redis Cache, MemCached or similar)
  • Knowledge of Agile Software Development Methodology
  • Experience with source code management across development, QA & production environments
  • Unit testing experience (e.g., nUnit)
  • Good oral and written English communication skills
  • Problem-solving and analytical skills
  • Proactive attitude and ability to work in a team

Interested in this job?