Senior Software Engineer

New
J
JobgetherEnergy Trading Software
IndiaFull-TimeSenior
SalaryCompetitive compensation plus a 5% bonus.
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
DockerSQLGitMicrosoft AzureC#.NET.NET coreNosql

Requirements

  • 6+ years of experience working across the full Software Development Lifecycle and in Object-Oriented Programming.
  • 4+ years of experience with automated developer testing.
  • 4+ years of experience with C# and .NET development.
  • Strong experience with .NET Core Web API and modern software development practices.
  • 4+ years of experience working with SQL and/or NoSQL databases.
  • 2+ years of experience with a major public cloud platform (Azure preferred).
  • Hands-on experience with Docker, containerization, and orchestration technologies.
  • Strong knowledge of software design patterns, including SOLID principles, enterprise architecture, and integration patterns.
  • Practical experience with source control, Git, and GitHub.
  • Strong understanding of software engineering principles, testing practices, debugging, system design, and production support.

Responsibilities

  • Communicate proactively with customers, stakeholders, and product teams to refine requirements.
  • Design, document, develop, refactor, debug, test, maintain, monitor, and support high-quality software applications.
  • Lead and participate in technical design and code reviews to maintain engineering standards.
  • Mentor and coach software engineers through technical guidance and knowledge sharing.
  • Evaluate engineering processes and development practices to implement continuous improvements.
  • Investigate complex software issues, identify root causes, and implement sustainable technical solutions.
  • Participate in Agile ceremonies to manage work effectively.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation plus a 5% bonus.
Apply Now