£350/day to £400/day
Birmingham, England
Contract, Variable

.NET C# Developer - SCRUM, Rest API, Cloud

Posted by INFUSED SOLUTIONS LIMITED.

.NET C# Developer - SCRUM, Rest API, Cloud

Tasks include but not limited to:
Duties and responsibilities:

  • Design, develop, and maintain robust and scalable .NET applications that run on the latest technologies in the cloud
  • Collaborate closely with Development, Product Design, QA and Operations to define software requirements, build high-quality features and delight customers
  • Align projects with Principal engineers and Architects across the business
  • Lead and mentor junior engineers, fostering a culture of excellence
  • Evaluate and implement new technologies to enhance our software solutions
  • Participate in code reviews and ensure code quality and best practices
  • Troubleshoot and resolve complex software issues
  • Remain up to date on industry trends and share knowledge among teams
  • Perform DevOps duties on your code once running in production

Behaviours to demonstrate:

  • Highly collaborative and transparent team player
  • Passionate, curious and self-driven
  • Excellent problem-solver
  • Evangelize and embrace Design Thinking
  • Passion for staying up-to-date with industry trends
  • Ability to be upfront, honest and accountable

Essential skills, qualifications, and experience:

  • 5+ years solid experience with .NET and C#
  • Familiarity with agile development frameworks, e.g. SCRUM
  • Experience with building complex web applications and API's (RESTful APIs, Security best practices, Scalability, Reliability)
  • Strong working knowledge of a Cloud computing platform such as Azure, AWS or GCP
  • Experience with writing and maintaining automated tests
  • Excellent written and verbal communication skills
  • Exhibit strong attention to detail and analytical skill
  • Experience with CI and CD automation and tools
  • Understanding of latest development best practices, standards and patterns
  • Experience in coaching, mentoring and developing technical teams

Bonus skills, qualifications, and experience:

  • Expertise in technology areas including but not limited to APIs, C#, Angular, NgRx, CSS3
  • Experience with API Management (Design and develop APIs with a focus on API-first design principles),
  • Advanced experience with microservices architectural patterns, service discovery, and communication protocols,
  • Experience in containerization and Kubernetes orchestration,
  • Familiarity with monitoring, logging, and alerting tools like Prometheus, Grafana, ELK stack (Elasticsearch, Logstash, Kibana), and Application Insights.
  • Qualification in Computer Science, Software Engineering or related field
  • Comes from a Design led, high-growth SaaS business background
  • NET C# Developer - SCRUM, Rest API, Cloud