Senior Software Engineer ETRM

New
J
JobgetherEnergy Technology
Remote working opportunity from India.Full-TimeSenior
SalaryCompetitive compensation package with a 5% bonus.
Apply NowOpens the employer's application page

Job Details

Required Skills
SQLAgileGitMicrosoft SQL ServerC#Azure.NET coreRESTful APIs

Requirements

  • Strong professional experience in software engineering, with proven ownership of software development projects and technical solutions.
  • Strong proficiency in C# and experience with Microsoft .NET Framework and/or .NET Core/.NET 6/7.
  • Solid experience with Microsoft SQL Server and relational database development.
  • Good understanding of application security principles and secure software development practices.
  • Experience developing and integrating REST APIs.
  • Strong understanding of software engineering fundamentals, testing, debugging, source control, and continuous integration.
  • Experience working with Agile development methodologies and translating requirements into technical solutions.
  • Demonstrated ability to interpret written requirements and technical specifications.
  • Strong problem-solving skills, with a proactive approach to identifying issues and delivering effective solutions.
  • Demonstrated ability and enthusiasm for mentoring, teaching, and coaching colleagues.

Responsibilities

  • Design, develop, maintain, and enhance software using C#, .NET Framework, .NET Core/.NET 6/7, and Microsoft SQL Server.
  • Translate business and technical requirements into well-structured software designs, user stories, and production-ready code.
  • Develop high-quality applications using Test-Driven Development and ensure solutions meet agreed acceptance criteria.
  • Create, document, and execute unit test plans and automated test scripts.
  • Diagnose and resolve software defects and perform maintenance programming to ensure system reliability.
  • Follow established Continuous Integration and deployment practices throughout the development lifecycle.
  • Conduct and participate in peer code reviews, including final-level reviews of development work.
  • Mentor, coach, and share knowledge with other engineers to strengthen team capability and engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package with a 5% bonus.
Apply Now