Aspira is currently seeking a Senior Developer, to join us on an exciting portfolio of projects starting from January 2021
Initially for 6 months, the roles continue for 18 months in total.
Purpose:
- Conduct development activities such as coding, testing and documentation.
- Deliver technical solutions within the agreed time, cost and quality boundaries.
- Adhere to all Software Development Lifecycle practices throughout the project.
- Identify opportunities for continuous improvements at both a delivery and project level.
- Liaise with business and I.T stakeholders such as Business Analysts, Solution Architects, Lead Solution Developer and Quality Assurance.
- As the opportunity arises, provide technical advice and guidance in the development of solutions.
- 4+ years’ development experience in an application project delivery environment using the Microsoft technology stack and the Angular application framework.
- Typically 4 years’ experience minimum as a Software Developer with 3 years+ experience in Typescript / JavaScript, Angular Concepts & .Net stack.
- Strong knowledge of C#,.NET and .NET Core.
- Knowledge of Angular application design best practices and patterns.
- Good understanding and recent experience designing REST style API.
- Experience designing back-end for Single Page Applications using C# and Microsoft WebAPI.
- Knowledge of build and deployment best practice, including package management.
- Knowledge of testing frameworks – both server-side and client-side.
- Familiarity with principles of Federated Identity Management – ideally ADFS and WS-Federation, although other products and protocols also acceptable.
- Experience of working in on Agile development Teams.
- Ability to clearly document high-level and detailed designs, and communicate to business stakeholders and delivery team.
- High experience working in an agile multi-project environment, with multiple parallel projects developing new functionality.
- Good understanding of code release cycle through AzureDevOps pipelines.
- Significant experience with systems that exchange data with other organisations.
- Experience of remediation of back-end performance issues on different environments.
- Significant experience and knowledge of ETLs to transform and transfer data between SQL server databases.
- Extensive and significant knowledge and experience of SQL server, design and implementation of database, T-SQL queries, stored procedures.