Senior Software Engineer (.NET / Azure / AI Engineering)

TeliyTech Ltd
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Tech stack

ASP.NET
JavaScript
.NET
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Performance Management
JIRA
Unit Testing
Azure
Bash
C Sharp (Programming Language)
Cloud Computing
Code Review
Databases
Database Design
Database Queries
Software Debugging
Linux
Entity Framework
Github
Windows Communication Foundation
PostgreSQL
Shell
Microsoft SQL Server
Team Foundation Server
MongoDB
MySQL
MVC
Node.js
NoSQL
Powershell
Scrum
Cloud Services
Software Engineering
PL-SQL
SQL Databases
Subversion
Systems Architecture
Systems Integration
T-SQL
TypeScript
UML
Web Services
Scripting (Bash/Python/Go/Ruby)
Enterprise Software Applications
.NET Core
React
Software Security
SOAPAPI
Backend
GIT
Angular
Kubernetes
Deployment Automation
Front End Software Development
REST
Software Version Control
Docker
Microservices

Job description

We are seeking an experienced Senior Software Engineer specialising in .NET, Azure, and AI Engineering to join our innovative development team. The successful candidate will be responsible for designing, developing, and maintaining scalable software solutions that leverage cloud technologies and artificial intelligence. This role offers an exciting opportunity to work on cutting-edge projects within a collaborative environment, contributing to the advancement of our technological capabilities., * Lead the design and development of enterprise-level applications using ASP.NET, MVC, WCF, and Web services.

  • Develop and maintain cloud-based solutions on Microsoft Azure and integrate with other cloud platforms such as AWS.
  • Implement AI-driven features utilizing relevant frameworks and tools, ensuring seamless integration with existing systems.
  • Collaborate with cross-functional teams to define system architecture, including microservices, APIs, and database design.
  • Write clean, efficient, and well-documented code adhering to best practices in software development and the Software Development Life Cycle (SDLC).
  • Conduct code reviews, unit testing, debugging, and optimise application performance across various platforms including Linux and Windows environments.
  • Utilise version control systems such as Git, GitHub, and SVN for source code management.
  • Engage in continuous learning to stay abreast of emerging technologies like React, Angular, Node.js, and AI tools to enhance project outcomes.
  • Participate in Agile methodologies, contributing to sprint planning, stand-ups, and retrospectives.

Requirements

Do you have experience in SQL?, * Extensive experience with C#, JavaScript, TypeScript, and front-end frameworks such as React and Angular.

  • Strong proficiency in back-end development using ASP.NET, .NET Core, and related frameworks like Entity Framework.
  • Proven expertise with cloud services including Microsoft Azure and familiarity with other platforms like AWS.
  • Solid understanding of databases such as SQL Server, MySQL, PostgreSQL, and NoSQL options like MongoDB.
  • Experience developing RESTful APIs, SOAP web services, and integrating third-party APIs.
  • Knowledge of containerisation tools such as Docker, orchestration with Kubernetes is advantageous.
  • Familiarity with scripting languages including PowerShell, Bash (Unix Shell), and experience with database query languages like T-SQL, PL/SQL.
  • Competence in version control systems (Git, SVN) and CI/CD pipelines for automated deployment processes.
  • Strong grasp of object-oriented programming (OOP) principles, UML modelling, debugging techniques, and application security best practices.
  • Experience working within Agile environments using tools like TFS or Jira. This role is ideal for a highly motivated professional eager to contribute innovative solutions within a dynamic team environment while advancing their expertise in cloud computing, AI engineering, and full-stack development.

Benefits & conditions

Pulled from the full job description

  • Free parking
  • On-site parking

Apply for this position