Middle Full-Stack .NET/React Engineer (#14412581)

Work type:
Flexible (Office/Remote)
Technical Level:
Job Category:
Software Development
Orbus Software

Headquartered in London, our Client is an independent software vendor and a leading global provider of software solutions for Enterprise Architecture, Business Process Analysis and Application Portfolio Management. The Client has customers spanning the Americas, EMEA, Australasia and Asia-Pacific regions as well as all verticals sectors, both government and commercial. Core capabilities provided by the Product include an enhanced Microsoft Visio diagramming interface, a powerful central repository for all enterprise architecture or business process models and documentation, and a range of tools for visualization, analysis and decision making.

N-iX is looking to on-board a team of software engineers to augment the client’s office on their products development. Our project is using cutting edge technology, and as such we encourage our Developers stay ahead of current trends and best practices. Ideally we’d like a candidate that reflects this, with a keen interest in the latest frameworks and technologies. The primary focus will be to build robust and scalable back-end for the Product using .Net Core 2 and Azure technologies. The work environment is Agile Scrum, with Scrum teams operating in 2 week sprints. This is an opportunity to be part of a fun, lively development team, with good team spirit and willingness to create good software.


  • WPF
  • Good understanding of MVVM pattern
  • ADO.NET/Dapper. SQL Queries
  • Rest API. (Good understanding on how to implement Rest API Client)
  • XML parsing (LINQ to XML, XML Serialization, XMLReader)
  • Source control: Git

Nice to have:

  • Visio COM API
  • Rx.Net/DynamicData
  • MahApps UI Controls
  • Caliburn.Micro
  • Azure Functions experience

Web technologies:

  • WebAPI
  • Angular/React + Typescript

Typical Work Activities:

  • Working in a Scrum Team
  • Developing middleware for web application using .Net Core technologies
  • Working with C# and SQL in an Azure Microservice environment
  • Formulating solutions to technically challenging requirements
  • Collaborating with the Product Owner to define and refine Story Acceptance Criteria
  • Selecting Stories from the Backlog with the Team for each Sprint
  • Adhering to existing coding standards and practices
  • Code reviewing team members
  • Collaborating on architecture design and technology choices