Image Loading

Senior Software Engineer

Job Description

Senior Software Engineer

In-depth knowledge and experience of:

  • Full software development lifecycle (6+ years)
  • Object Oriented Programming (6+ years)
  • Automated developer testing (4+ years)
  • NET Core Web API
  • C# and .NET (4+ years)
  • SQL / NoSQL (4+ years)
  • Major Public Cloud Platform, preferably Azure or AWS (2+ years)
  • Software design patterns
  • Enterprise architecture and integration patterns
  • Source control, preferably using Git or similar

Desirable:

  • Experience developing a multi-tenant SaaS product utilising PaaS services
  • Azure (App Service, Functions, API Management, Service Bus, Cosmos DB, App Configuration)
  • GitHub + GitHub Actions
  • SonarCloud / CodeQL
  • Infrastructure as Code: Terraform, Bicep, ARM
  • Docker / containerisation / orchestration
  • Experience with Python development
  • Javascript / Typescript
  • Developing frontend using Angular framework

Skills

  • SDLC
  • OOP
  • Automated Software Testing
  • .NET Core
  • C# .Net
  • WEB API
  • No-SQL
  • Azure

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Mar 01, 2024

Experience

6 to 8 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent