Senior Software Developer
New Yesterday
Job Description
Venesky-Brown’s client, a public sector organisation in Cardiff, is currently looking to recruit a Senior Software Developer (.NET) for an initial 6 month contract with option to extend on a rate of £238.06/day (Inside IR35). This role will be predominantly remote with some travel to offices in Cardiff.
Responsibilities:
- Working as part of a well-structured Scrum teams, under the guidance of a Principal Software Developer, you shall take responsibility for delivering software components, working with wider members of the team such as Business Analysts and Product Specialists plus mentoring junior members of the development team. You shall have the opportunity to get involved in all aspects of the .NET development stack. This could be the UI - using the MVC framework and jQuery - or hooking up to different APIs, messaging frameworks and other clinical systems.
Working as part of a wider development teams within the organization you will have the opportunity to lead on the delivery of software applications using the principles of good software design.
Essential Skills:
- Must have an IT related degree or equivalent qualifications and experience of working in a software application development role or proven experience in the analysis, design development and support of Information and IT systems.
- Excellent understanding of translating business/functional requirements into specialist technical specifications and complex operational IT systems.
- Must be able to demonstrate and maintain an in-depth and up-to-date knowledge in at least two of the following areas:
i. Windows PC and server operating systems.
ii. Applications or web development using an appropriate Integrated Development Environment [IDE], programming language and Application runtime engine.
iii. Middleware development using an appropriate Integrated Development Environment, Integration engine and messaging standards [particularly HL7.]
- Analysis and Design (familiarity with at least one of the following):
i. Agile, DSDM or RAD
ii. Waterfall model
iii. Rational Unified process (RUP)
iv. Unified Modelling Language (UML)
- Database programming and schema design.
- General experience in at least one appropriate programming language [including declarative languages such as BPEL or XHTML [the latter is used for web authoring.]
- Developing .NET (preferably using C#)
- Excellent understanding of OOP
- Good working knowledge of T-SQL and SQL Enterprise RDBMS
Desirable Skills:
- JavaScript and jQuery
- XML Web services or Web API
- Agile development methodologies such as Scrum
- Team Foundation Server
- Inversion of Control containers (such as Unity)
- Understanding and implementing SOLID principles
If you would like to hear more about this opportunity please get in touch.
- Location:
- Cardiff
- Category:
- Technology