Senior Full Stack Developer (.NET / Python) with GenAI [108]

at  SKM Group

Remote, Scotland, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Apr, 2025GBP 84000 Annual15 Jan, 20252 year(s) or aboveOauth,Integration Testing,Architecture,Dependency Injection,Code,Xunit,Security,Web Technologies,Visual Studio,Developer Tools,Visual Studio Code,Development Tools,Database Design,Redis,Web Api,Microservices,Unit Testing,Docker,Kubernetes,IntegrationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are a software house with a 18-year history, a rich portfolio, projects all over the world and an appetite for more. We have built our brand on professionalism and flexibility in delivering software solutions. We are not afraid of unconventional ideas and value innovation and imaginative change.
We are currently looking for a senior Senior Full Stack Developer (.NET / Python) with GenAI for our Developers team

REQUIREMENTS:

  • Strong expertise in both Python and .NET Core/C# for back-end development
  • Experience with building fast, scalable RESTful APIs using frameworks such as FastAPI (Python) and ASP.NET Core Web API
  • Proficiency in API design and integration (RESTful) to connect front-end applications and external services
  • Experience with Azure services (e.g., Azure Functions, App Service, Azure Storage, Service Bus, SQL Database) for hosting and scaling applications
  • Strong understanding of security best practices for handling API authentication (OAuth, JWT) and data protection
  • Knowledge of asynchronous programming in both Python and C# for handling multiple tasks concurrently to improve performance
  • Proficiency with Docker and Kubernetes for containerizing applications and managing environments
  • Experience with microservices architecture and modern web technologies (HTML, CSS, JavaScript)
  • Practical exposure to GenAI projects and related frameworks (e.g., RAG apps, vector DBs, LangChain, LlamaIndex, agentic frameworks)
  • Experience with Entity Framework Core, including Unit of Work and Repository pattern
  • Proficiency in both SQL (MS SQL) and NoSQL databases, including Redis for caching
  • Experience with dependency injection (.NET Core, Autofac) and MediatR
  • Proficiency with development tools (Visual Studio, Visual Studio Code, Postman, Fiddler, Web Developer tools)
  • Experience with Node.js and npm ecosystem as a user
  • Experience with static code analysis tools and application profiling

PREFERRED EXPERIENCE:

  • Experience converting POC applications to production-ready systems, optimizing code, and improving application efficiency
  • Familiarity with performance monitoring tools (e.g., Azure) to identify bottlenecks and improve application responsiveness
  • Experience with unit testing and test automation frameworks (e.g., PyTest, xUnit, MS Test) for both unit and integration testing
  • Experience with database design and management (e.g., ACS) for efficient data storage and retrieval
  • Knowledge of CI/CD pipelines for seamless deployment and updates of services
  • Knowledge of AI ethics, bias mitigation, and responsible AI practices is a plus.

Responsibilities:

  • Design, develop, and maintain scalable web applications using ASP.NET Core and Python.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and optimize RESTful APIs for seamless integration.
  • Conduct code reviews and ensure adherence to best practices in software development.
  • Troubleshoot and resolve issues in a timely manner, enhancing application performance and user experience.
  • Stay updated with emerging technologies and integrate them into existing systems.


REQUIREMENT SUMMARY

Min:2.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, United Kingdom