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:
Ability to commute/relocate:
- Salisbury: reliably commute or plan to relocate before starting work (required)
Education:
Work Location: Hybrid remote in Salisbury
Reference ID: TV
Apply
Go Back