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