Logo for Ethixbase360

Senior Software Engineer C#

Role overview

Qualifications

  • Excellent communication and presentation skills
  • Experience of working in an Agile product delivery framework
  • .NET 6+ and C# — strong understanding of the ecosystem, language features and best practices

Responsibilities

  • Develop Software applications and features using Agile processes and technologies
  • Work in an Agile team to deliver scalable and performant software
  • Produce and document technical designs for software development
  • Peer and code review other developers’ work

About the company

Ethixbase360 logo

Ethixbase360

Company details

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Role Purpose 

A Software Engineer at Ethixbase360 works with other software engineers within a development team to create platform products and features. They work within a standard Agile environment alongside Product Owners and Quality Assurance Engineers. 

 

Senior Software Developer 

The following are the observable outcomes of the individual fulfilling the role: 

  • Develop Software applications and features, using the agreed (Agile) processes, systems, and technologies, in line with designs and specifications passed down through the Product Owner office(s). This should be done to a high standard minimising possible defects, highlighting ambiguity at the time it is identified and with appropriate peer review to avoid downstream issues. 
  • Work in an Agile team with other software engineers and product owners, executing on the Ethixbase360 product vision and specifications to deliver testable, scalable, performant, and robust software within agreed time scales. 
  • Estimate and track the time taken to make selected changes, provide estimates for proposed work, and log time to assess the accuracy of previous estimates and allow the removal of bias. 
  • Produce and document the technical designs, and ensure that your designs produce testable, scalable, performant, and robust software within the estimated time scales. Where you are responsible for UX and UI components of design and implementation, ensure that the documented designs are signed off by the Product Owner office who may bring in additional stakeholders for the process. 
  • Peer and code review other developers’ work, providing constructive feedback and requests for change before commit. 
  • 3rd Line support, where there are queries and questions from the business (which may have originated from the client), and the queries need direct knowledge of the code, data structures or detailed behaviours of parts of the software you have contributed to, be available to answer questions to resolve the queries. This may involve interacting with other ticketing systems and tooling maintained by other departments. You may also be required to help troubleshoot areas of the application which you may or may not have worked on to resolve issues and defects. 
  • Develop knowledge and skills within the team by mentoring more junior members of staff; documenting into agreed systems your own knowledge; identifying external training courses to ensure the global team’s skill sets are appropriate for the function. 
  • Drive collaboration with software vendor in US and ensure techincal solutions are understood and agreed, and that delivered code meets acceptance criteria.  
  • Drive communication and collaboration with the global Ethixbase360 organisation by reaching out for help when needed; proactively offering help; asking open questions to remove ambiguity and seek debate for improvement; delegating tasks when overloaded; helping foster communication and collaboration between other Ethixbase360 departments; and proactively communicating business activity within the departments. 


Skill Sets 

The following skill sets are required / suggested: 

  • Excellent communication and presentation skills are essential 
  • Experience of working in an Agile product delivery framework 
  • .NET 6+ and C# — strong understanding of the ecosystem, language features and best practices 
  • Experience with ASP.NET Core (Web API / MVC) 
  • Experience with Entity Framework Core or Dapper for data access 
  • Experience with Windows Server / IIS or Linux-hosted .NET applications 
  • Experience with SQL Server or another relational database (MySQL, PostgreSQL) 
  • Software design, problem-solving and debugging skills 
  • Use of AI and Claude in SDLC 
  • Strong security working knowledge and CRA, use of SCA and SAST tools 
  • Experience of performing code reviews and helping to maintain best practices 
  • Experience of writing unit tests with test frameworks (xUnitNUnitMSTestMoq, etc.) 
  • Experience with version control (Git, GitHub, GitLab)
     

Desirable 

Any of the following skills would be beneficial: 

  • Microservices architecture and patterns 
  • REST API design and creation 
  • Working knowledge of PHP 
  • AWS Experience (e.g. SNS, SQS, Lambda, API Gateway) 
  • Azure or other cloud platform experience 
  • Experience with SignalRgRPC, or message queue patterns 
  • Familiarity with Docker and containerisation 



What else do you need to know: Working Hours: This role will work in US time zones and therefore requires working North American business hours while being based in Europe.

This job description does not provide all the duties and responsibilities for this role. It is expected the role holder will undertake duties as needed and directed by the manager and the company.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at peopleandtalent@ethixbase360.com for assistance.

Please visit our website to learn more: https://ethixbase360.com/

We promote information security.


Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Ethixbase360

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.