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:
Senior AQA Engineer

Senior QA Automation Engineer position at Logifuture, requiring 5+ years of experience in test automation, offering hybrid work and comprehensive benefits.

Lead Backend Software Engineer (iGaming/Online Casino)

Lead Backend Software Engineer position for iGaming platform, requiring 3+ years of experience, expertise in Node.js, AWS, and PostgreSQL, offering remote work flexibility.

Senior Software Engineer

Senior Software Engineer position at Deputy, building backend systems for global workforce management platform serving millions of users

Senior Software Engineer - Salesforce

Senior Software Engineer position at Suger, focusing on Salesforce development and full-stack engineering, offering competitive compensation and the opportunity to work with cutting-edge cloud marketplace technology.

Lead Backend Software Engineer (iGaming/Online Casino)

Lead Backend Software Engineer position at Everyrealm, focusing on iGaming/Online Casino development using Node.js, AWS, and PostgreSQL. Remote work opportunity with competitive compensation.

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 7 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?