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:
Essential

  • 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

Job: C++ / Glasgow (West End)

This just in:

Developer Job -Blending Software with Hardware – with Core PD Ltd

C++ Programmer Job:

Core PD develop new products that blend software and hardware to create innovative and inspiring designs.

We are seeking a versatile practical problem solver to join our multidisciplinary engineering team in a programming role.

Our staff of 9 currently includes two software engineers and we are seeking a new staff to join and support them and gradually take ownership of some key projects.

The role is to provide software support to the following current projects:

  • Developing the Studiomill software and adding new functionality for our range of rapid prototyping machines. www.studiomill.co.uk
  • Developing controls algorithms for the world fastest pick and place robot which we have developed with innovation funding from the government.
  • Authoring controls for the Poolpod swimming pool access system – www.core-life.com
  • Assisting with robotics and automation programming with our industrial manufacturing customers including Fanuc Robotics/ Rolls Royce Inchinnan.

Candidate Attributes:

  • The role would suit someone with a practical interest in engineering, machines and product design. We are a practical company that marries software with hardware on a number of scales from production of turbine blades in an industrial setting to development of consumer electronics.
  • Must be a problem solver and able to stand back and objectively assess the big picture but also get hands dirty.
  • Should have self-reliance but must be able to work as part of the wider team.
  • Have the ability to acquire new skills and move across platforms, whether a micro-controller or database of app…
  • Familiarity/experience with C++ is a must, anything with Open GL, visual studio and MFC would be an advantage. 
  • Any experience or courses in haptics, robotics or controls would also be an advantage.
  • Location Walking distance from Glasgow’s west end
  • Salary is £23-£30K depending on experience and ability, regular pay reviews in a fast growing company with opportunities to rise rapidly to roles with greater responsibility & salary.
  • We like to have fun – in the last year works outings have included paragliding, paintballing, sailing and skiing.
  • We have a flat management structure and recognise abilities in our staff and seek to use and develop them.

Applications welcome from all candidates with enthusiasm and ability to learn quickly:

Please send your CV to josh@corepdgroup.com
Or call Josh on 0141 2372127 (day) or 0141 343777 (evenings/weekends.)

Job: C# Developer in Cumbernauld

Just spotted this on twitter:

Role: Developer
Company: MacLean Electrical (MacLean Electrical)
Location: Westfield, Cumbernauld, Scotland, G68 9LD
Job Description:

Do you want to be involved in leading edge projects using Microsoft technologies working with a company that cares about building quality software? If so, we have an exciting and challenging opportunity for a motivated and talented C#/.NET developer to be involved with the development of highly-performing enterprise systems to increase the productivity of our employees and the efficiency
of our operations.

Based in our brand new Cumbernauld offices the successful candidate will enjoy working within a small, experienced, energetic agile team on a rapid, agile development schedule.
The successful candidate will have an exceedingly strong technical background and be able to clearly demonstrate a sound understanding of advanced language concepts and designing enterprise n-tier platforms. Experience with TDD is essential for the role.

You will be of graduate calibre and have relevant experience in a similar role. A competitive package is available to the right applicant with the opportunity to build a career and enhance their technical abilities with a successful and progressive company.
Desired Skills & Experience

Required skills

• Deep knowledge of C# 4.0 and Microsoft .NET Framework
• Solid competency in SQL with MS SQL Server
• Experience with high performance scalable application design
• Strong understanding of OO principles, SOLID principles and Design Patterns
• Strong knowledge of software implementation best practices
• Good communication and interpersonal skills with individuals and in groups, with technical and non-technical staff, orally and in writing
• Ability to quickly learn new tools/technique
• Candidate should be a self-motivated, detail oriented, and exhibit exceptional relationship management skills.
• A demonstrable knowledge of ASP.Net MVC3, jQuery, HTML and CSS (HTML 5 and CSS 3 desirable)
Ideal Candidates will have the following experience:
Years of Experience
• 6+ years experience as a developer
• 3+ years experience with C#
• 2+ years working with SQL Server (2005/2008 preferred)
• 2+ years working with HTML/CSS


Interested? – If so please email recruitment.jan2012@maclean.co.uk

Event: “Functional Alchemy” and “CoffeeScript 101″

Scottish Developers are pleased to present two talks by Mark Rendle on Tuesday 11th October 2011 in Edinburgh.

Mark is currently employed as Principal Software Architect by Dot Net Solutions Ltd, creating all manner of software on the Microsoft stack, including ASP.NET MVC, Windows Azure, WPF and Silverlight. He is a Windows Azure Development MVP.

Mark’s career in software design and development spans three decades and more programming languages than he can remember. C# has been his favourite language pretty much since the first public beta, when you had to write the code in a text editor and compile it on the command line. Those were the days. You kids today, with your IntelliSense and your ReSharpers, don’t know you’re born…

Things vying for Mark’s attention lately include functional programming, internet-centric applications, the Azure cloud platform and NoSQL data stores.

Register for  Functional Alchemy  and  CoffeeScript 101  in Edinburgh, Edinburgh, City Of  on Eventbrite

Functional Alchemy: Tricks to keep your C# DRY*

C# 3.0 and LINQ have made anonymous delegates and closures a hot topic. C# 4.0 improves on them. But these “functional” features have applications beyond messing about with IEnumerable. In this session I’ll present 10 simple and not-so-simple uses of first-class functions to help cut down on repeated code and improve maintainability; hopefully you’ll discover a new and exciting way of approaching coding problems.
The main thrust of it is that F# is cool and groovy but there’s a lot of mileage in functional-style programming in C#, which people are using every day, so let’s look at some cool examples there.

*Awarded “Top Speaker by Knowledge of Subject” at DDD South West 2010.

CoffeeScript 101

Hidden deep within JavaScript, there is an elegant, powerful and clean language waiting to be discovered. This subset of the language was documented by Douglas Crockford in JavaScript: The Good Parts. Now, that subset is accessible through the CoffeeScript language. It’s like Python and Ruby spent a wonderful night together and spawned a beautiful baby scripting language that is succinct, expressive and compiles to The Good Parts.

Modules, classes, lambdas and more are supported, and you can interact with your existing JavaScript code, as well as all the diverse, wonderful libraries that are out there jQuery.
This session will cover the basics of the language, and interoperability with existing libraries. I’ll also show you how to integrate CoffeeScript into your development process, with Visual Studio and other tooling as well as runtime compilation for on-the-fly changes.

Location

 The Corn Exchange,
35 Constitution Street,
Edinburgh,
EH6 7BS

Agenda

18.30 – Doors open
18.55 – Welcome
19.00 – CoffeeScript 101
19.55 – Break
20.05 – Functional Alchemy: Tricks to Keep Your C# DRY
21.00 – Close

Jobs in Edinburgh C# & ASP.NET

This just in about two jobs based in Edinburgh:

We are looking for experienced developers fluent with Microsoft development stack to accelerate the progress of our application. We use the latest in development technologies and will further look to engage in development of mobile and social interfaces. You will be part of the team who develop our front end application as well as its complex framework, middleware and supporting systems. These team roles will involve extensive collaboration with the product manager and the rest of the business, and with an opportunity to contribute to all stages in the development process.

These focused development roles provide a fantastic opportunity to get involved in a broad range of technologies including Cloud deployment, as well as mobile and social network systems.

  • Candidates must have a deep understanding of application design, development, layout and presentation
  • 3+ years’ experience of .Net development, .NET web services and .Net principles and architectures including the concepts, designs and usage of software components, deployments and packages
  • Demonstrable experience developing C# applications
  • Strong communications skills
  • The ability to work independently but also collaborate with the team members

For continued development of the front end web application:

  • Asp.Net 4.0 C#ASP.Net Web controls
  • HTML, CSS (2.1 /3)
  • Ajax and JQuery
  • Azure Deployment  (experience highly desirable)

To aid the backend development and continued service integration:

  • C# 4.0
  • Windows Services and threading models
  • Windows Communications Framework
  • Entity Framework
  • Azure Services Platform i.e. Service Bus, Cache, Storage etc. (experience highly desirable)

Please send applications clearly stating which role you are applying for to jobs@miicard.com

Junior .NET Developer – Edinburgh

Got a tip-off earlier today about a job going at Company Net in the west of Edinburgh. Here are the details:

Junior .NET Developer

We are currently looking for a Junior .NET Developer to join our team of experienced Developers. This is an excellent opportunity for someone to build their software development career and gain skills using leading-edge technology.

This role will involve working with applications using a range of different Microsoft based solutions. You will be part of a highly experienced team of developers who will provide support in the form of coaching and mentoring which will be key to your development. You will be involved in projects across different market sectors utilising a variety of technical skills.

The successful candidate will be enthusiastic to learn, have good communication skills, be able to work well as part of a team or on their own, and be confident to move into a future client facing role. Commercial development experience is not essential as candidates who prove to be willing and determined will also be considered and all the training required will be given for the right candidate.

On a technical front you will ideally have a good knowledge in the following:

  • .NET framework v 2.0 – 3.5 (doesn’t need to be commercial but would be of benefit)
  • C#, ASP.NET
  • SQL Server 2005 and/or 2008
  • Any exposure to SharePoint (2007 or 2010) or Dynamics
  • JavaScript

This role will be based in our offices at Riccarton, Edinburgh however travel to client sites around the UK may be required as appropriate.

If you would like to be considered for this role, please send your CV along with a covering letter to Amie Stevense at careers@company-net.com

Absolutely no agency applications will be accepted for this role.

Job: C# developer in Glasgow

Just got wind of this job in Glasgow at Restaurant Diary:

£35,000 – £40,000 depending on experience

Restaurant Diary (global, software as a service restaurant reservation solution / web application) with recent major investment from the fastest growing company on the web is looking for an experienced .Net developer to be based in Glasgow, UK, helping to develop further our world class Reservation and table management software for restaurants.

Essential Skills

  • C#
  • ASP.NET
  • SQL Server 2005/2008
  • HTML, Javascript, jQuery, CSS (experience of and desire to work with HTML5 would be a definite advantage)
  • Subversion
  • Visual Studio 2010

Desirable Skills

  • WCF Web Services
  • Some Mobile Development Experience

Please let us know your salary expectations

You can apply on their site by filling in this form.

Introduction to Parallelisation talk

Here are all the examples from this evening’s introductory talk on Parallelisation by Colin Mackay.

Talk Opening Slide

Event: What’s new in ASP.NET MVC 2.0 & 3.0

We’re back! It’s been a while since our last event but after an unexpected hiatus, we have resumed our regular evening sessions. January’s talk will be held in Glasgow at Glasgow Caledonian University.

Register for What's new in ASP.NET MVC 2.0 & 3.0 in Glasgow, United Kingdom  on Eventbrite

The Talk

ASP.NET MVC has been making waves over the past 2 years within the ASP.NET community and quite rightly so with features such as promoting separation of concerns, strongly typed views and a great routing system but it doesn’t stop there. ASP.NET MVC 2.0 is now publicly available and is also being shipped with Visual Studio 2010 and hot on its heels is version 3.0 which adds Microsoft’s new Razor view engine to the mix. But what new features have been brought to the table? What has changed? And most importantly, how will you be affected by upgrading from 1.0 or even 2.0?

This session will bring you up to speed with all the information you need to know delivered through slides and more interestingly, live demos. Topics covered include (but not limited to)

- Razor
- Model-Validator Providers
- Optional URL Parameters
- Template / HTML Helper improvements
- Improved Dependency Injection / Inversion of Control integration
- NuGet Package Manager
- Additions and updates to MVC Attributes
- Visual Studio integration improvements
- Breaking changes from MVC 1.0/2.0
- Pros and cons to MVC
- To upgrade or not to upgrade (or simply, Advice)

We will look at features brought in by both v2.0 and v3.0 of the MVC framework and this session provides a good source of information for those looking to learn more or to upgrade existing projects.

The Venue

We are meeting in Room M402 on the 4th floor of the George Moore Building at Glasgow Caledonian University, Cowcaddens Road, Glasgow, G4 0BA.

After the meeting we normally retire to the back bar at Waxy O’Connor’s

The Speaker

Andy Gibson is a .NET Application Developer at Equator in Glasgow with a background in web application development including ASP.NET MVC, PHP and jQuery. He is always on the lookout for new technologies to play with and loves to learn what he can about things especially in the web development arena.

Keen to give back to the community, Andy has spoken at a number of community events including DDD8, DDD Scotland 2009 and Epicenter 2009/2010. He is currently the chairman of Scottish Developers, a user group for programmers all across Scotland, for which he organises various talks and events including DDD Scotland.

Register for What's new in ASP.NET MVC 2.0 & 3.0 in Glasgow, United Kingdom  on Eventbrite

The Agenda

18:00 Doors Open
19:00 Welcome
19:10 The Talk
20:20 Feedback & Prizes
20:30 Retire to the Pub

Rapid Quality Systems sponsor Developer Day Scotland

Scottish Developers are pleased to announce that we have signed up Rapid Quality Systems as a sponsor for DDD Scotland 2010:
Rapid Quality Systems

Code Rocket is an innovative new plugin for Visual Studio and Eclipse which reveals the inner workings of C#, Java, and C/C++ code. It makes documentation a seamlessly integrated part of the software development process, plugging directly into your development IDE with minimal overheads and delivering the following benefits:
Code Rocket

  • Design and visualization support for complex algorithms and business processes;
  • Visualizing test paths in complex methods;
  • Improved visibility of the detailed stages of software development, supporting review, QA, and project management.
  • Reviewing and agreeing functionality with non-programmers, e.g. during requirements gathering with customers;
  • Automated documentation generation at the touch of a button or as part of an automated build process;
  • Works out of the box with existing code, no additional markup required.

Code Rocket automatically generates and displays flowchart diagrams and pseudocode designs inside your IDE alongside your code. The designs are fully editable and fully synchronised with the code so that changes in either are automatically detected and reflected.

Code Rocket seamlessly integrates with existing tools and processes. Write your code the way you currently do and Code Rocket works its magic behind the scenes. Get your documentation and design support when you need it, and allow others to get it when they need it too: project managers, customers, and new team members who wish to explore your code and start contributing fast.

Find out more at:
http://www.getcoderocket.com

Follow

Get every new post delivered to your Inbox.