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 Software Development Engineer

Senior Software Engineer role at Audible focusing on backend development, requiring 5+ years of experience in Java and distributed systems, building platforms for audio content delivery.

Senior Software Development Engineer, Elastic Load Balancing

Senior Software Engineer role at Amazon Web Services, leading the development of Elastic Load Balancing services and mentoring team members while working on large-scale distributed systems.

Network Development Engineer, OTN Network Provisioning and Automation

Senior network engineering role at Amazon focused on designing and operating large-scale networks for fulfillment centers and transportation sites, requiring expertise in routing protocols and Linux.

Software Development Engineer, Route 53 - DNS Security and DNS Management

Senior Software Engineer role at AWS focusing on DNS security and management, building scalable systems and ML models for threat detection while protecting thousands of organizations worldwide.

Software Developer Engineer, Last Mile Delivery Technology

Senior Software Engineer role at Amazon's Last Mile Delivery Technology team, focusing on connected vehicle systems and autonomous delivery solutions.

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?