Job Title: C# Developer
Location: Glasgow, Scotland - candidates must be based within commuting distance of Glasgow.
Salary: Competitive, based on experience + Benefits
The Company:
We have partnered with a consultancy in the cyber security space specializing in building cutting-edge software solutions for clients across various industries (both publuc and private). Our team thrives on creativity, collaboration, and delivering exceptional results. We are seeking a talented C# Developer to join our growing team and contribute to exciting, impactful projects.
Role Overview:
As a C# Developer, you will play a key role in designing, developing, and maintaining scalable applications using the latest Microsoft technologies. You will collaborate with cross-functional teams to create high-quality software solutions that meet client and business needs.
Responsibilities:
* Develop and maintain robust, efficient, and scalable C# applications.
* Collaborate with front-end and back-end developers, product managers, and stakeholders to define and implement new features.
* Participate in code reviews, ensuring best practices and high standards are maintained.
* Troubleshoot, debug, and optimize existing systems.
* Write clean, maintainable, and testable code following agile methodologies.
* Work with databases such as SQL Server, and ensure data integrity and performance optimization.
* Stay updated with the latest industry trends and emerging technologies to continually enhance development processes.
Requirements:
* Proven experience in C#/.NET development (3+ years).
* Strong understanding of object-oriented programming (OOP) principles.
* Experience with ASP.NET, MVC, Web API, and Entity Framework.
* Familiarity with front-end technologies like HTML5, CSS3, JavaScript, and frameworks such as Angular or React (bonus).
* Knowledge of SQL Server, including writing complex queries and stored procedures.
* Experience with version control systems, preferably Git.
* Ability to work in an agile environment and manage multiple priorities.
* Strong problem-solving skills and attention to detail.
* Excellent communication skills and the ability to work both independently and as part of a team.
Desirable Skills:
* Experience with cloud platforms like Azure or AWS.
* Knowledge of microservices architecture and containerization (Docker/Kubernetes).
* Understanding of DevOps practices and CI/CD pipelines.
* Familiarity with testing frameworks such as NUnit or XUnit.
#J-18808-Ljbffr