_Application Development

Application Development - Windows Azure

As a Cloud App development specialist, you will be responsible for the design and development of bespoke cloud-based applications for Minttulip clients around the UK. With our Microsoft Cloud Power aligned partner status the solutions will be primarily based on Windows Azure, but may include hybrid on-premise solutions where required.

The candidate will support the client engagement process whilst demonstrating an in-depth knowledge of cloud services and will, with the support of the Minttulip business, maintain a current, high level of technical knowledge in line with corporate strategy.

These roles also require that the candidate provides peer review for corporate and customer collateral, and must work to maintain effective communications within the organisation.

Our web developers need to spend most of their time coding and improving their development and software engineering skills. Although we try and minimise interference from meetings and other non coding tasks, you will still be expected to be close enough to the client and required to make the right decisions. Candidates can have a bias towards front end web development (ASP.NET views and html/JavaScript) or more back-end and service oriented (SQL, WCF, Odata, EF4).

Our senior web developers are responsible for implementing the requirements according to the architectural guidance and project plan. They work with a team of developers, helping assign tasks, mentoring where required and generally moving work along within their teams. Senior web developers are expected to take on coding tasks as their primary objective and need to demonstrate a full understanding of the technologies that are being used.

Web Developers

The ideal Minttulip Applications Development Web Developer must have:

  • 2+ years experience of Microsoft web development stack
  • Proficient level of knowledge and experience using:
  • ASP.NET MVC
  • C#
  • WCF
  • SQL
  • ORM (EF4)
  • HTML, CSS, JavaScript, JQuery
  • Worked within agile and scrum environments
  • Some knowledge of TDD and other software engineering practices
  • Experience working within a team environment where tasks and code are shared
  • Experience working with testers to resolve defects
  • A high degree of personal integrity and interpersonal skills and abilities.
  • Degree level education or equivalent desirable.

In addition to these core requirements, a Senior Developer must have:

  • A detailed knowledge of Microsoft web development stack
  • Proven experience on leading a team of 3-4 developers
  • An ability to translate requirements into development tasks
  • Experience interfacing with customers
  • Comprehensive understanding of software engineering practices, such as TDD and CI
  • Skills in mentoring other developers to improve software engineering skills
  • Working experience of agile and scrum processes
  • Experience working with Devops to setup and maintain build and deployment environments
  • Accurate estimation of development tasks, for new functionality, changes and bug fixing
  • © 2011