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

TeliyTech Ltd
Newcastle upon Tyne, UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£43,256.0 - £65,139.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management JIRA Unit Testing Microsoft Azure Bash Shell
+49 more
C Sharp (Programming Language) Cloud Computing Code Review Databases Database Design Database Queries Software Debugging Linux Entity Framework Github Windows Communication Foundation PostgreSQL Unix Shell Microsoft SQL Server Team Foundation Server MongoDB MySQL Model View Controller (MVC) Node.Js NoSQL Windows PowerShell Scrum Methodology Cloud Services Software Engineering PL-SQL SQL Databases Subversion Systems Architecture Systems Integration Transact-SQL TypeScript UML Web Services Scripting Enterprise Software Applications .NET Core ReactJS Software Security SOAPAPI Backend Git AngularJS Kubernetes Deployment Automation Front End Software Development Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all