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

Regional Manager, Area Manager, Operations Manager
Mandeville Recruitment Group 65000 - 75000 GBP ANNUAL Today

To maximise sales through effective sales floor management. To lead, coach and motivate your team to deliver excellent customer service standards and to

front desk manager
Suburban Capital Virginia Beach, VA Today

$250 Welcome Bonus Available - See Manager for details!

The Hyatt Place Virginia Beach Town Center is looking for a vibrant...

Project Support Officer - East Hub
Environment Agency Peterborough, England 25001 - 30000 GBP ANNUAL Today

Show excellent attention to detail, including accuracy when handling data and information; demonstrate compliance with data protection laws, internal policies

content writer
M&G plc London, England 52982 - 42869 GBP ANNUAL Today

content writer London, England

Property Sales Consultant
Let Property Sales & Management Glasgow, Scotland 20000 - 88000 GBP ANNUAL Today

Our expertise shines especially in resolving the long-standing issue landlords face when selling a property with a sitting tenant, making us the go-to solution