Software Developer

Software Developer

Bristol Full-Time No home office possible
T

UK job adverts Image

We are seeking a motivated Software Developer to join our dynamic development team. The ideal candidate will have a foundational understanding of C# (Framework and CORE), HTML, SQL, and XAML-based desktop applications. You will work closely with senior developers and cross-functional teams to design, develop, and maintain software solutions while gaining hands-on experience with modern development frameworks, cloud computing, and Agile methodologies.

Responsibilities:

  • Assist in the design, development, and maintenance of software applications using C# .NET (Framework & CORE).
  • Work with Entity Framework and SQL databases to manage and interact with data effectively.
  • Develop and maintain API services following RESTful API principles.
  • Collaborate in building applications using MVC architecture and contribute to frontend development when needed.
  • Gain hands-on experience with Azure services and cloud-based solutions.
  • Participate in code reviews, debugging, and troubleshooting issues.
  • Follow best coding practices, including version control (Git) and Agile development methodologies.
  • Ensure that applications meet UX/UI principles and enhance the user experience.
  • Work with N-Layered, N-Tiered application development principles for scalable solutions.
  • Actively participate in Agile development processes, including daily stand-ups, sprint planning, and retrospectives.
  • Collaborate with cross-functional teams in an Agile/Scrum environment to deliver high-quality software solutions.
  • Stay up to date with new technologies and trends, continuously learning and improving.

Requirements:

  • Basic proficiency in C# (Framework and CORE), SQL, HTML, and XAML-based desktop applications.
  • Familiarity with Entity Framework, API development, and MVC architecture.
  • Understanding of RESTful APIs and integration principles.
  • Basic knowledge of Azure cloud services and cloud computing concepts.
  • Experience with Agile .
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and keen attention to detail.
  • Ability to work in a team environment and communicate effectively.
  • Willingness to learn new technologies quickly and adapt to changing requirements.
  • Understanding of Agile methodologies and the software development lifecycle.
  • Basic awareness of UX/UI design principles and user-friendly application design.

Nice-to-Have Skills:

  • Experience with unit testing and debugging techniques.
  • Knowledge of containerization tools like Docker.
  • Understanding of CI/CD pipelines.
  • Exposure to frontend frameworks (React, Angular, or Blazor)
T

Contact Detail:

Teleperformance Recruiting Team

T
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>