Senior C# .Net Backend Engineer

N-iX 🔥
$$$$

We are looking for a Senior C# .Net Backend Engineer to help our Client develop AI-powered applications for AI Governance, Enterprise Architecture, Business Architecture, IT Portfolio Management, Process Analysis and a Digital Twin of the Organization to provide a unified, real-time view of your enterprise operating model. 

 

You will be joining a department of 70+ engineers across multiple teams, each with ownership for specific domains within our flagship SaaS based enterprise architecture product. Application components are built to run natively in Microsoft Azure, across a tech stack utilizing C# .Net 8, React, Typescript, CosmosDB, SQL, Containers and Kubernetes, with a Micro-frontend and Microservice architecture, continuously deployed to a multiregional highly available infrastructure. Public REST APIs make our platform the hub for numerous integrations to external services and applications.

 

We operate Scrum for day-to-day development activities, wrapped with quarterly strategic planning to set the vision and goals for the coming quarter. We follow leading development practices, incorporating TDD, automated CI/CD, a “shift-left” testing mindset and a focus on producing S.O.L.I.D maintainable code that can be released quickly and to a high quality. 

 

Core Responsibilities:

  • Collaborating with the Product Owner and the team to refine features, stories and acceptance criteria
  • Working with C#, .Net Core in an Azure Microservice environment
  • Working on performance optimization to speed up product response times
  • Assist with data structuring
  • Formulating solutions to technically challenging requirements
  • Adhering to existing coding standards and practices, and working with other technical leads to continuously improve these
  • Partaking in a culture of code reviewing and collaboration
  • Attending team meetings such as daily stand-ups, retrospectives, planning, refinements, and technical discussions
  • Partaking in presentations and code workshops

 

Essential requirements:

  • 5+ years of experience in C# .Net/Net Core 
  • SQL Server (T-SQL)
  • Performance optimization 
  • Azure native technologies (i.e. App Services, Functions etc.)
  • Integration and Unit Test experience supporting regular production releases
  • Strong understanding of object-oriented programming (OOP) and S.O.L.I.D principles
  • Experience with Scrum and development in an agile environment
  • Exposure to Micro-frontends and Microservices
  • Experience with AI tools and their application in software development
  • Experience of mentoring and guiding multi-discipline engineers
  • Strong communication skills

     

Nice to have:

  • Experience working on an existing production SaaS platform
  • Confidence with Git and branching strategies, versioning, dependency management
  • Domain Driven Design principles
  • Working in an automated continuous delivery environment
  • Experience with React 
  • Containers, Kubernetes exposure

     

Client’s Tech Stack/Environment:

  • Development for modern browsers
  • .NET 6 / C#
  • React, Typescript, HTML, SASS
  • SQL Server (T-SQL), CosmosDB
  • MSTEST v2, XUnit, Mock, NSubstitute, Jest, Selenium, Playwright
  • Azure DevOps with Git, and CI/CD pipelines in YAML
  • IAC (ARM, Helm, Terraform)
  • Containers, Kubernetes
  • Azure native technologies (i.e. App Services, Functions etc.)

Required skills experience

C# 5 years
Azure 1 year
SQL Server / T-SQL 6 months

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 15 October
62 views · 10 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...