software engineer

software engineer Salisbury, England

SmartSourcing
Full Time Salisbury, England 50000 - 12.04 GBP ANNUAL Today
Job description

Senior Developer £50K – Remote with occasional travel to Salisbury (full driving license and own car required due to location)
Candidates must meet the UK residency requirements to undergo the National Security Vetting (5 years minimum).

Are you highly skilled in development of Software Solutions using .Net Core, ASP.NET, C#, MVC 4/5,.NET framework 4.5+

Our client provides the support services that enable our Armed Forces to prepare for the modern battlefield by maintaining and delivering safe infrastructure and support services that promote sustainable and effective military training.

The role

To work closely with the rest of the Application Development Team - and the wider Head Office IT team - to deliver high quality solutions across a varied platform of IT services all of which are underpinned by a Service Oriented Architecture (SOA).

In addition to Application Developer duties, the Lead Application Developer will also be required to participate in the analysis and design of solution architectures for the current and future contractual needs of the business.

Duties of the role

The following list is not exhaustive and other duties of a similar level and nature may be required from time to time including complying with any new policies that are introduced.

What You'll be doing

· Work with and across project teams to provide architectural guidance in the deliverysolutions

· Produce White Papers and technical options to support business cases

· Liaise with project team members and business representatives

· Suggest updates and improvements to development and team practices and technologies.

· Design, document, develop and test changes to new and existing services in line with the IT Development Process and the IT Project Management Process

· Ensure that solutions are designed to meet business requirements. This may entail working with a designated Business Analyst or performing analysis yourself, in order to drive out functional and non-functional requirements from the business specification

· Responsible for implementing fully tested software changes to the live environment in accordance with IT processes

· Co-ordinate with the rest of the team to ensure a consistent and unified approach to IT development and service delivery

· Support and maintain existing IT services, providing support to users via the IT Service Desk in line with IT Service Desk Processes

· Peer review of other team members’ code.

· Participate in maintaining the Enterprise Architecture and the management of its evolution

· Help define Solution Architectures aligned with the principles of the Enterprise Architecture

· Work with the Sparx Systems Enterprise Architect tool to document solutions

Ideal person

The following lists detail the ideal person to carry out this role and will be used as the selection criteria during the recruitment process.

What you know

· Microsoft Technologies (Full Stack)

· Demonstrable knowledge of Microsoft.NET and .Net Coredevelopment

· Demonstrable knowledge of development patterns and their application

· Demonstrable knowledge of development standards and best practices

· Demonstrable knowledge of SOA practices and REST based services

· Demonstrable knowledge of Javscript, TypeScript and front-end frameworks, libraries and tools such as Angular JS

· TOGAF, Archimate & UML (Desirable)

· Effective knowledge and previous experience of the ESRI ArcGIS toolset (Server and Desktop) (Desirable)

· Effective knowledge and previous experience of Microsoft Business Intelligence stack and data warehousing concepts (Desirable)

· Effective knowledge and previous experience working with Elasticsearch or similar no-sql databases (Desirable)

· Effective knowledge and previous experience of person to person workflow technologies (Desirable)

· Effective knowledge and previous experience of the IBM Maximo, Microsoft Dynamics Nav and SharePoint 2016+ (Desirable)

· Effective knowledge and previous experience of Microsoft Azure and cloud based IT services (Desirable).

What you can do

· Highly skilled in development of Software Solutions using .Net Core, ASP.NET, C#, MVC 4/5,

.NET framework 4.5+ to also include

o Entity Framework

o Dependency Injection

o Nuget Package Management

o REST Services

· Have strong experience of SQL Server including, but not limited to:

o Using SQL Server at the back end of .Net applications

o Writing/tuning database queries and stored procedures

o Database Design, database administration concepts.

· Experience of using Microsoft DevOps or Team Foundation Server

· Experience of developing solutions from a Business Requirements specifications

· Experience of working in accordance with a defined project management process encompassing design, document, develop, test and release (Agile/SCRUM desirable)

· Experience of working with ITIL processes and an ISO 27001 compliant environment

· Accurately assess problems, define and deliver their solution

· Excellent interpersonal and communication skills both written and verbal

· Must be driven, self-motivated, enthusiastic and work well, both as part of a team or on an individual project

· Effective experience of Microsoft Office

· Excellent written and oral communication skills

· Manage a large and varied workload, taking into account business priorities

· Able and willing to understand and learn new technologies when needed.

· Experience of using Sparx Systems Enterprise Architect (Desirable)

· Experience of 2D and 3D rendering technologies e.g. SVG, HTML5 Canvas, WebGL. (Desirable)

SmartSourcing are a Disability Confident Employer and we promote, celebrate and value diversity, we are committed to promoting equality and inclusion for all.

Job Type: Full-time

Salary: Up to £50,000.00 per year

Benefits:

  • Company car
  • Company pension
  • Employee discount
  • Employee stock purchase plan
  • Free parking
  • Life insurance
  • On-site parking
  • Private medical insurance
  • Sick pay
  • Work from home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Salisbury: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's (required)

Work Location: Hybrid remote in Salisbury

Reference ID: TV

software engineer
SmartSourcing

smartsourcing.co.uk
Newcastle under Lyme, United Kingdom
Unknown / Non-Applicable
Unknown
Company - Public
Related Jobs

All Related Listed jobs

Bank Support Worker
Northern Lifetime Ltd Chapeltown, Down, Northern Ireland 12 - 23 GBP HOURLY Today

You must have a full UK driving licence and be a confident driver. To enable him to participate in recreational and leisure activities, both at home and in the

Lab Assistant
Wockhardt Wrexham, Wales 21000 GBP ANNUAL Today

Wockhardt offer an abundance of employee benefits and perks including; A generous pension, death in service pay out, generous holiday allowance, salary

Media Executive
Golley Slater Cardiff, Wales 20000 - 22000 GBP ANNUAL Today

Employee assistance programme including access to free counselling sessions. You will work alongside an established and close-knit team of account handlers,

digital marketing
Tug Agency London, England 24000 - 22000 GBP ANNUAL Today

Salary: Competitive Starting Salary

Hours: 9.30am-6.00pm/ Hybrid - 3-day office-based and 2 days WFH

Location:...

Home Delivery Assistant
DS Carriers Ltd Linwood, England 20800 GBP Today

Move customers' furniture carefully without damaging contents or property. We carry our home and business relocations along with multi drop deliveries ranging