Senior Software Engineer

Skills
ASP.NETC#Software DevelopmentAngularCSSDatabasesHTML
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Work in a team as well as independently
  • Experience with full software development lifecycle
  • Proficient in C# with .Net 6 and ASP.Net
  • Knowledge of SQL & Relational Databases or Document-oriented Databases
  • Familiarity with software design best practices and coding principles
  • Ability in TypeScript, HTML, and CSS
  • Experience in test automation and DevOps best practices
  • Strong communication skills
  • Skilled in developing containerized software with Docker and Kubernetes
  • Dedication to project completion and innovation

Nice to have

  • Experience with Azure DevOps platform
  • Knowledge of Architectural Patterns such as Event Driven Architecture, SOA, and Domain Driven Design
  • Client-side framework experience in Angular
  • Familiarity with Build & Release pipelines, especially YAML
  • Experience with Infrastructure as Code, particularly Terraform

Day to day

  • Work as part of a small cohesive team to develop features
  • Participate in all areas of software development from design to release activities
  • Collaborate in a cross-functional scrum team to solve challenges