Senior Full Stack Developer (.NET / Python) with GenAI [108]
at SKM Group
Remote, Scotland, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Apr, 2025 | GBP 84000 Annual | 15 Jan, 2025 | 2 year(s) or above | Oauth,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,Integration | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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