Upcoming Glasgow Events

First up in October is Zen and the Art of Software & How to Manage your Manager:

Zen and the Art of Software

Zen and the Art of Motorcycle Maintenance is a book about Quality; what it is, where it exists, and how we may try to attain it. In this talk, I will use passages from the book to introduce ideas on how we, as software developers, might try to improve the Quality both of the software we create and of ourselves. I’ll talk about what “Quality” means in the context of software, how to measure it, and the importance of close interaction with users at all stages of software development.

How to Manage Your Manager

Developers and managers generally don’t understand each other. Developers know the arcane languages of machines and are motivated by inexplicable forces. Managers seem to spend half their time in meetings and the other half emailing each other Word documents and Excel spreadsheets. The result is that both sides end up frustrated, feeling that the other is stopping them from doing their job to the best of their ability.

In this talk, I will share some of the things I’ve learned in 20 years of being managed, including:

  • How to get the PC you want, with the two big monitors and a decent CPU.
  • Also, how to get extra software, training, and even sent to conferences.
  • How to adopt best practices, like TDD, pairing and daily stand-ups even though your manager doesn’t know what they are, and probably doesn’t care.
  • How to earn the respect of people who seem to actively like wearing suits.
  • Maybe, possibly, how to respect them just a little bit.

Then in November is “The Happy Developer” – Is it a Myth?

“The Happy Developer” – Is it a Myth?

It’s a great time to be a developer right now don’t you think? Even in all of the economic chaos we still have it pretty good so what reason would any of us have to not be happy in our jobs?

The answer, as it turns out, is quite a lot. We have had our rants about poor management choices, the lack of proper code reviews, having to work with outdated/inappropriate technology, processes and methodologies, demands and pressure from those above us and we put up with it because at the end of the day, it pays the bills.

In this session I will explore with you the pitfalls of being a developer in these difficult times and with the help of some case studies and good old-fashioned reasoning, give suggestions on how these frustrations can be addressed.

If you are stressing out over a problem in your job, bring it with you, this is built entirely on experience from developers who have been there.

Audience participation is encouraged and this session is not technology or platform specific.

Click on the links above for more information and to register for each event. All the above events are technology and platform neutral.

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

Glasgow Event: What’s new in the upcoming release of SQL Server

We have a new event coming up on the 16th August in Glasgow city centre.

The next version of SQL Server is shaping up to be a huge release and is going to have some great new features for developers and DBAs. In this talk I will look at new DBA features, new T-SQL features and changes to the SQL Server toolset with the new features in SQL Server Management Studio and the SQL Server Developer Tools (Juneau). The talk will be divided in to approximately into four sections to cover each part with demos of features available in CTP3.

Martin Bell

Martin is that suave and sophisticated SQL Server User Group leader who runs the SQL Server User Groups in Edinburgh and Leeds. On top of that he is one of the organisers of the biggest SQL Server conference in Europe – SQLBits. This takes place twice a year at different locations in the UK.

Agenda – 16/Aug/2011

18:30: Doors open

19:00: Welcome

19:05: What’s new in Denali (SQL Server vNext)

– There will be a break roughly in the middle of the talk.

21:00: Retire to the bar.

Location

The venue will be in the private function suite at the Bath Street Pony, at 207 Bath Street, Glasgow, G2 4HZ.

Register for the event

To register for the event, click/tap here.

Java software developer at ESRI

If you are interested in working for ESRI, they have a position open for a Java developer at the moment.

Java Software Developer

We are looking to recruit an experienced Java Software Developer to work on core ESRI software products. The Software Developer role is responsible for creating and maintaining the source code of a software product, and also contributes to the design and direction of future releases. This is an excellent opportunity for enthusiastic and resourceful individuals with strong programming skills.  The successful applicant will have:

· B.Sc., M.Sc. or Ph.D. degree in computer science, engineering, mathematics, GIS, or a related field

· 3+ Years Java experience , deep knowledge of Swing and/or SWT is an advantage

· Enjoy working with a team, taking responsibility and mentoring others.

In addition, experience with GIS systems, particularly Esri products, is an advantage.

If you are interested in exploring the above opportunity in more depth, please email (preferably) or write to us, enclosing your CV and details of your availability (both for interview and for job commencement, if successful) and your current and expected salary.

Applications should be marked ‘Private and confidential’ and submitted to:

HR Department (Email: hrteam@esriuk.com).

Closing Date: 29th July 2011

Job: Glasgow – UI/Web Developer

Xedo Software are hiring a Front-End User Interface Web Developer in Glasgow. If you are interested here are the details:

1. Technology skill set – You will be able to evaluate new tools and technologies that will aid or improve productivity. You will have used or have a working understanding of these technologies: HTML, CSS, JavaScript, jQuery, C#, .NET, ASP.NET (MVC 2 or 3 desirable, WebForms acceptable), Visual Studio 2010, Web Debugging tools such as FireBug & Fiddler.
We also use: CruiseControl.NET, NUnit, ReSharper, SQL Server, TFS, Infragistics Web Controls.

2. Creative design – Ability to create intuitive user interface when presented with a functional website. To be able to work with business users to capture technical requirements and then be able to communicate these back as functional requirements ensuring these match the business needs

3. Development – Production of code that is well structured, efficient, stable and secure, using best industry practices which allows other developers to quickly understand and follow up.

4. User Interface design (UI) – Looking at user journeys, menu navigation, graphical layout and user functionality. Therefore you will be able to assess the user’s needs and methods of using the application, map this and then be able to effectively translate this into technical requirements.

5. Issues Resolution and Tracking Management – You will monitor and oversee the level of issues raised and resolved. Implementing continuous improvement strategies to areas that keep recurring and ensuring a smooth technical support service to your clients.

To apply for this job, please send your CV detailing relevant experience to recruitment@xedosoftware.com

No agencies, please.

Job: Java developer in Edinburgh

Just got this in from Psymetrix

Job Description

Job Title:  Software Developer
Job ID:  JID-006
Purpose of Job:  To contribute to the development of new and existing products working within a small specialist team
 
 
Responsibilities:
 
 designing, building and testing of world class software
 participating on technical analysis in collaboration with the technical architects and business analysts
 contributing to the maintenance of the product
 collaborate with team members to find alternative design approaches to complex technical issues
 support quality testing
 act in the best interests of Psymetrix Limited at all times
 perform such other tasks as are consistent with the position and in support of the Head of your team
 
Person Specification:
 
You should have the following skills and abilities: 
 
 graduate with degree (2:1 or above) in computing or a related discipline
 strong Java and Object Oriented design skills
 experience with Java Swing, JMS, SQL, Spring and Hibernate would be a significant advantage
 Linux/Windows environments
 networking
 capacity to follow on-the-job coaching and to get quickly productive
 quick learner and proactive in effective problem solving
 capacity to work autonomously and to take proper initiative
 good team player
 ability to organise and work under deadlines, while producing quality deliverables
 good communication skills
 minimum of 2 year’s relevant experience
 
 
 
 
Hours:  37.5 hours per week, Monday – Friday
Salary:  Negotiable, based on experience
Location:  Edinburgh, UK.  (You must be eligible to live and work in the United Kingdom)
To Apply:  http://www.psymetrix.com/careers

SQL Server User Group–Edinburgh meet up

The SQL Server User Group will be meeting at 18:30 (for 19:00) on 29th June at Microsoft’s offices at Waverley Gate.

Agenda

18:30 – 18:50 – Introduction, Networking and Food

18:50 – 19:40 – How to get throughput of over 1GBytes per second for less than 2.5K using commodity kit – Tony Rogerson SQL MVP

In this session Tony will talk about the recent paradigm brought into play through the NoSQL movement for dealing with high performance, high scalability requirements but at a fraction of traditional costs. Tony will demonstrate a box built using commodity kit and will talk about how it may be used to good effect in a Business Intelligence setting. It will be an open discussion.

19:40 – 20:00 – Break

20:00 – 20:50 – SQL Injection Attacks (and how to prevent them) – Colin Angus Mackay

With recent reports of a man convicted of stealing the details of 130million credit cards by use of SQL Injection Attacks, isn’t it time to find out how to defend your systems against them? In this talk Colin Mackay will show you what a SQL Injection Attack is, what they look like, how they work and most importantly how to harden your application and database security in order to defend your systems against them.

Although the technologies used in this talk are SQL Server and the .NET Framework, the general ideas presented apply to any database that uses SQL as a query language, and to any framework that may interact with that database.

Colin Angus Mackay

Colin Angus Mackay is a software developer specialising in Microsoft technologies located in Glasgow, Scotland. A former Microsoft MVP (C#) for four years running, the Treasurer of Scottish Developers, Code Project MVP for five years running, and has co-organised four DDD Scotland events. While not involved in software related pursuits is an amateur photographer (which generally involves wondering why his camera’s autofocus mechanism chooses the potted plant off to the side rather than the main subject).

20:50 – 21:00 – Close

To register for this event visit: http://sqlserverfaq.com/events/262/Scottish-Area-User-Group-Meeting-June.aspx

Jobs: Edinburgh with ESRI UK

ESRI UK have let us know that they are looking for various people in their Edinburgh office at the moment. Here are the details:

Software Developers

We are looking to recruit Software Developers to expand a development team producing core software products. The Software Developer role is responsible for creating and maintaining the source code of a software product, and also contributes to the design and direction of future releases. This is an excellent opportunity for enthusiastic and resourceful individuals with strong programming skills.

The successful applicant will have:

  • B.Sc., M.Sc. or Ph.D. degree in computer science, engineering, mathematics, GIS, or a related field
  • Strong experience developing with either:
    • JavaScript and online cloud platforms, or
    • .Net languages, especially with the Microsoft Azure platform.

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

  • Enjoys working as part of a team
  • Knowledge of XML, HTML, REST
  • Experience using database technologies, Oracle or SQL Server, in particular with ArcSDE

In addition, experience with GIS systems, particularly Esri products, is an advantage.

Product Engineers

We are looking to recruit Product Engineers to expand 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.

We have 2 Product Engineer roles, as below. Both roles require experience of either JavaScript, or of Microsoft Silverlight and Azure technologies.

Product Engineer – Test:

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

The successful applicant will have:

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

Product Engineer – User Experience:

The responsibilities of this role include:

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

  • Experience of user interface and user experience design
  • Solid writing and presentation skills

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

  • B.Sc. or higher degree in computer science, engineering, mathematics, GIS, or a related field
  • Enjoys working as part of a team
  • VB.Net or C# programming experience
  • Knowledge of XML, HTML, REST
  • Experience using database technologies, Oracle or SQL Server, in particular with ArcSDE

In addition, experience with GIS systems, particularly Esri products, is an advantage.

All roles are based in Edinburgh, although potential exists for the roles to be alternatively based in other Esri UK office locations.

Applications should be marked ‘Private and confidential’ and submitted to:
HR Department (Email: hrteam@esriuk.com).
ESRI (UK) Ltd, Millennium House, 65 Walton Street, Aylesbury HP21 7QG
Telephone: 01296 745 500
 
Please quote reference number PS001 for the software development position, quote PS002 for the product engineer positions.
 
Closing date for applications: 10th June 2011

No Agencies please.

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.

Follow

Get every new post delivered to your Inbox.