Event in Edinburgh – August 9th – Jon Skeet on Abusing C#

Scottish Developers are pleased to announce that Jon Skeet, author of C# In Depth and “Mr Stack Overflow”, will be speaking in Edinburgh during the afternoon of the 9th of August 2013. There is no charge to attend this event.

Please register via our eventbrite page for this event:

Abusing C#
As a purely amateur C# developer, code that I write rarely gets to hurt people. (Well, open source projects aside.) As such, it’s fun to stretch the language a bit, find its limits… and then try to sneak past them.

One of my first reactions to a new language feature is “How can I use that for a completely different purpose to the intended one?” The results are rarely pretty, but they’re lots of fun. The chances of any of the code you see in this session being even remotely useful to a conscientious developer are very slim.

You may well learn some interesting things about the C# language, but that’s a different matter. To put it another way: if you’re trying to persuade your boss that it’s important to send you for educational reasons, you probably don’t want to show him this abstract.

Speaker Bio
Jon Skeet is a Java developer for Google in London, but he plays with C# (somewhat obsessively) in his free time. He loves writing and talking about C#, and the third edition of “C# in Depth” was published earlier this year. Writing less formally, Jon spends a lot of time on Stack Overflow… where “a lot” is an understatement. Give him a puzzle about how C# behaves which gets him reaching for the language specification, and Jon is a happy bunny. Jon lives in Reading with his wife and three children.

1400 – 1415: Arrival and registration
1415 – 1420: Introduction
1420 – 1600: Abusing C#
1600 – Close

A similar version of this event is also being run in Aberdeen.


Job: .NET C# Web Developer in Glasgow

The Zen Agency in Glasgow have sent us the following job posting:

We are looking for a .Net C# developer who as at least one to two years’ experience working on web projects and with exposure to the Umbraco CMS system. Someone who is keen, enthusiastic and with a willingness to work on their own or in a small team. This is an excellent opportunity to work with some of the world’s leading brands in an expanding team.

Essential Skills:

  • 1-2 years C# Development in ASP.Net Webforms.
  • SQL Server database development (2008), T-SQL, database design and development, stored procedures, functions, views
  • HTML and CSS skills.
  • Visual Studio 2010.
  • .Net 4.0 exposure.
  • JavaScript (including JQuery).
  • Good written and oral language skills.
  • The ability to work in a small team as well as the confidence to be able to tackle complex projects with little or no assistance.
  • The ability to jump quickly from one project to another when the workload dictates.
  • Working with C#


  • Experience in Umbraco CMS Development (up to version 4.7).
  • Experience in MVC.
  • Understanding of LINQ
  • VB.Net development .

Send your CV to  greatnewpeople@thezenagency.com

Job: C# ASP.NET Development in Glasgow (multiple positions available)

We have received the following job posting from Barclays

Barclays, Glasgow have a number of C# ASP.Net Development roles available and we are now recruiting:

About the role

The role holder will work within the Technology team, taking business requirements and translating them into technical and functional designs. Producing and maintaining application code and providing support to testing cycles ensuring that defects are resolved. They will also support the development of future systems strategy and technology plans for Barclays and ensure that the Barclays group software standards are maintained and adhered to in all proposed solutions.

The successful candidate will also spend a smaller percentage of their time providing support for applications supported by the development team.

About you

The role holder will be able to demonstrate competence with the following technologies:  C#, WPF, ASP.NET2, .NET (2.0-4), SQL Server 2008.  It is highly advantageous to have experience in WIX, Visual Basic (VB6), COM/COM+, SOAP or JavaScript.

A strong analytical mind and an understanding of the financial services environment are advantageous.

Please send your CV and salary expectations to Marc Crichton, Direct Technical Resource at Barclays, Glasgow, marc.x.crichton@barclays.com

Scott Hansleman – Scotland Tour

Scottish Developers in partnership with Aberdeen .NET Developers User Group are proud to announce that Microsoft’s very own Scott Hanselman, a Principal Program Manager and highly-active community developer, will be speaking at 4 events across Scotland in July. Scott will be speaking in Edinburgh, Dundee, Aberdeen and Glasgow between the 9th and 13th of July.

All of the talks are free however we do request that you register if you wish to attend so we can ensure we avoid any issues with capacity at the venues.

Monday 9th July, Edinburgh

Mobile Web

Mobile traffic on the web is exploding. Are you ready? ASP.NET MVC 4 includes new mobile-friendly templates, a focus on responsive design as well as dedicated mobile templates that leverage jQuery and jQuery mobile.

Scott Hanselman will show you what you can do today and tomorrow to make your site friendly on a mobile device. When should your mobile site become a mobile application? Should you use CSS3 media queries, or go “all in” and use jQuery mobile or another mobile framework?

Tuesday 10th July, Dundee


As developers, we are asked to absorb even more information than ever before. More APIs, more documentation, more patterns, more layers of abstraction. Now Twitter and Facebook compete with Email and Texts for our attention, keeping us up-to-date on our friends dietary details and movie attendance second-by-second.

Does all this information take a toll on your psyche or sharpen the saw? Is it a matter of finding the right tools and filters to capture what you need, or do you just need to unplug. Is ZEB (zero email bounce) a myth or are there substantive techniques for prioritizing your live as a developer?

Join Scott Hanselman as we explore this topic…perhaps we’ll crowd-source the answers!

Thursday 12th July, Aberdeen AND Friday 13th July, Glasgow

One ASP.NET (super everything talk)

It’s an exciting time for ASP.NET and Open Source.

What does the next version of Visual Studio and ASP.NET bring to the world of web development? How will you use HTML5, CSS3 and new advances in JavaScript with ASP.NET? There’s new advances in ASP.NET with the addition of realtime (Signalr), new features in WebForms as well as support for mobile. How will it all snap together in a way that makes sense?

Join Scott Hanselman as he shares some internal documents and exciting surprises about the future of ASP.NET. What about Azure? We’ll talk about the world’s most misunderstood cloud and what it means for developers of all flavors and persuasions.

Scottish Developers would like to thank Gary Park of Aberdeen .NET Developers User Group for working with Scott to make these events possible.


This event would not be possible without the generosity of our sponsors, Microsoft and Enigma People Solutions.


Enigma People Solutions

Job in Glasgow with Chunk Digital

Chunk Digital have been in touch to let us know of a position they have available:

Are you a passionate programmer?

We’re looking for a .net developer who cares about software quality to work on brand sites and digital campaigns. You’ll have full lifecycle involvement from planning and design, through development to deployment and testing. Technology choices vary based on project needs but frequently involve greenfield development using the latest versions of ASP.NET MVC, WCF, NHibernate, log4net, Json.net, NUnit and RhinoMocks.

Key Responsibilities

  • Developing new websites and web services, often integrating with a range of external systems including games and interactive applications developed in-house and social media.
  • Working closely with a development team, taking ownership of particular functional areas or, taking full ownership of smaller development projects.
  • Involvement in all stages of a typically iterative, often short-cycle, development process.
  • Breaking down assigned functional requirements into specific, estimable development tasks.
  • Making use of cloud technologies, such as Amazon Web Services, to develop flexible and scalable high-traffic applications.
  • Identifying and evaluating ways to improve development processes and practices.


  • Obtained degree at 2:1 or above in computing science or a related discipline.
  • 3+ years web development experience using C#, including ASP.NET MVC, JavaScript and CSS.
  • Detailed knowledge of SQL with experience developing MS SQL Server and/or MySQL databases.
  • Familiarity with software design patterns and experience in their application.
  • Deep understanding of object oriented development concepts.
  • Understanding of the importance of automated testing and experience developing testable code.

Fancy it? Send us your CV!

Job in Edinburgh with ESRI

This just in from ESRI:

Esri UK Ltd is seeking to recruit a Product Engineer to work within a development team producing core software products. The Product Engineer role is responsible for ensuring the external view of software products, through both the user interface and also programming APIs, is stable, usable, and clearly documented. Product Engineers also contribute to future software product direction by gathering user requirements, researching new technologies and concepts, and designing user experiences and interfaces.


The responsibilities of this role include:

•             Testing software with component tests and ad-hoc tests

•             Troubleshooting issues, tracking bugs and enhancements

•             Interacting with users to gather feedback and answer questions through forums, email and conferences

•             Providing input to the design of new products and developer APIs

•             Writing documentation to describe user workflows, and creating sample applications and demonstrations

•             Communicating product functionality through presentations


The successful applicant will have a range of the following skills:

•             Experience of user interface and user experience design, and user requirement gathering

•             VB.Net or C# programming experience

•             Solid writing and presentation skills

•             Knowledge of industry standard testing methodologies, and experience using test suites (NUnit, Microsoft Visual Studio Team System)


A range of the following skills and experience may also be beneficial:

•             B.Sc. or higher degree in computer science, engineering, mathematics, GIS, or a related field

•             Experience of using GIS software and systems, particularly Esri products

•             Enjoys working as part of a team

•             Knowledge of XML, HTML, REST and JSON

•             Experience using database technologies, Oracle or SQL Server, in particular with ArcSDE


The role may suit either a recent graduate, or an applicant with a number of years industry experience.

The role will be based in Edinburgh.

 To apply contact Michelle Morgan at hrteam@esriuk.com   (www.esriuk.com) with a covering letter and CV.

Job: Edinburgh, C# Web and Mobile

This just in from the ESPC:

A fantastic opportunity to develop software for one of Edinburgh’s best known and respected brand names.
You will be joining a multi skilled team of 7 in Edinburgh city centre, delivering essential functionality used by 100s of internal and external customers, as well as hundreds of thousands of web visitors.
You will be involved in a wide range of projects, from data feeds and middleware, to rich user interfaces for both desktop and non-desktop (mobile) devices.
We are an agile team, which means that our deadlines are tight(but always achievable). You will need to use every trick in the book to meet our rapidly changing business needs, without compromising on software quality. If you have not worked in a continuous integration environment before, this is a great opportunity to realise the considerable benefits of this approach.
You will be an experienced developer with a passion for making great software, happy working alone or within small self-organising teams. Your current skills profile will ideally be a good fit with the list below:

  • Web UI techniques (.NET MVC, JavaScript, CSS, HTML)
  • 2 years+ professional experience in object oriented programming: C# (or possibly Java)
  • Unit testing (nUnit)
  • MS SQL Server
  • XML
  • Content management, indexing & search
  • Ability to take ownership of key project areas such as software design, implementation, integration, documentation, quality assurance, deployment & support

Nice to Have

  • HTML5
  • Native mobile app development (iOS, Android)
  • Apache Lucene / Solr
  • Agile (scrum) development methodology
  • Continuous integration (CruiseControl.NET)
  • ReST
  • nHibernate
  • Windows Workflow
  • Mocks (RhinoMocks)
  • nAnt
  • Subversion

Salary: Dependent on experience
To Apply: Please email dominic.spurling@espc.com with a CV and covering letter.
Agencies need not apply