Match score not available

Senior .Net API Backend Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Engineering or Computer Science, 5+ years experience with relevant toolset, Strong knowledge of C#, .NET Core, SQL, Experience in web-based SaaS technologies, Familiarity with OAuth2.0, JWT, Git.

Key responsabilities:

  • Develop and document APIs for integration
  • Work within an Agile SCRUM team
  • Assess and communicate technical priorities
  • Provide mentoring and guidance to team members
  • Involve in architectural design and risk identification

Job description

Are you a Senior .Net API Developer who is looking for an exciting new challenge? Are you curious about the latest developments in the tech industry and do you want to have influence in bringing these into the team?  Then this role could be for you. It is a hands-on coding role, but you will be able to bring your own skills to the role to shape our clients Software Development Team. Our client’s products are web-based applications built using Microsoft technologies.


You will have an eagerness to keep up with and where possible ahead of industry standards and willing to encourage and bring others along with them; ultimately, you need to enjoy creating quality software and pushing the boundaries.

 

Role Description:

·       Work as part of an Agile SCRUM team breaking down, designing, estimating, developing, testing and documenting work as per requirements.

·       Assess and prioritise technical issues and effectively communicate these priorities.

·       Strong API and database design skills.

·       Undertake investigations/ POCs and provide possible guidance on the best solutions to technical problems.

·       Develop APIs that allow integrations from Mobile, Single-Page application (React.js) or Third-Party clients

·       Triage/troubleshoot, assess and prioritise complex technical issues and effectively communicate these priorities.

·       Work closely with the business to ensure the product meets customer needs and does not have negative impact of existing customer functionality.

·       Feed into the architectural design of the products we are creating along with other team members to ensure the maintainability, quality, performance, integration and usability from both our customers and the companies perspective. This means getting involved in database design, design patterns, frameworks, hosting requirements

·       Early identification of risk and opportunities, and making data-backed decisions and recommendations

·       Provide mentoring to other members of the team.

·       Be actively involved in hiring and growing our development team.

·       Hands-on coding per toolset below.

Candidate requirements:


  • Bachelor’s Degree in Engineering, Computer Science or a related discipline, or evidenced relevant development & training
  • C#, .NET Core 3.1 and above
  • SQL Server
  • Entity Framework
  • RESTful APIs
  • Strong API and database design skills
  • Mobile, Single Page Application (React.js) or Third-Party integration experience
  • OAuth2.0 / JWT or claim based access control
  • API documentation / specification tools (e.g., OpenAPI)
  • Unit testing
  • Git
  • Experienced developer with previous web-based SaaS technologies experience, working on a mixture of frameworks, environments.
  • Demonstrable experience of remote working and leading others utilising on line collaboration tools.
  • Experience in a client facing role and be able to communicate with the client during the delivery process.
  • Relevant third level degree in engineering or computer science discipline.
  • 5+ years experience using same or similar toolset as stated below.
  • An excellent leader and an ability to bring new ideas to our company.  
  • Knowledge of project and programme management methodologies would be advantageous.

 Extras (an advantage):

  • Identity Server 4, ASP.NET Membership
  • Knowledge on API testing frameworks / testing (e.g., JMeter, Postman, etc.)
  • API Gateway, Backends for Frontend, Asynchronous Request-Reply knowledge.
  • DDD, TDD
  • Azure Blob Storage, Azure Dev Ops, PowerShell
  • GraphQL, gRPC, SignalR

 Benefits:

 

·       Competitive Base Salary

·       5 % Pension Contribution

·       20 Days annual leave increasing over length of service

·       L&D training allowance along with paid 5 days leave

·       Employee Assistance Scheme (EAP)

·       Cycle to Work Scheme

·       Company Sports and Social Committee

·       Health and Wellness cultured environment and events.



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Leadership
  • Mentorship
  • Verbal Communication Skills
  • Problem Solving

API Developer Related jobs