Software Engineer
Role details
Job location
Tech stack
Job description
To work for Synectics you need to hold a Security Check (SC) clearance without any exceptions to that clearance. Synectics will support the application for Security Clearance if you do not currently already have this in place. Due to the nature of the work the business conducts, you must hold a UK nationality or meet the 5-year minimum residency criteria.
As part of a small team of Software Engineers you will take an active role in supporting, maintaining and growing our web applications and services which are aimed at reducing fraud, error and debt in the Public Sector.
Our team are responsible for saving over £2Bn of public money and are looking for someone who can be passionate about making a difference.
The team works with a number of technologies and practices, including:
- C#, .NET, MVC, OOD
- SQL, SQL Server
- .NET Core, Angular, jQuery
- Bootstrap, TypeScript
- AWS Cloud
- Dependency Injection
- TeamCity, GIT, JIRA
We are an inclusive and supportive organisation where ideas, suggestions and growth are actively encouraged.
Requirements
You will be growing in experience and looking for a challenge which brings real job satisfaction in knowing that you are actively fighting fraud in the Public Sector.
Desired technical requirements:
- Strong knowledge of HTML, CSS, JavaScript, ReactJS, AJAX, jQuery
- Strong knowledge C#, .Net Framework, MVC, Web Forms
- Good knowledge of Design Patterns and Clean Code
- Good knowledge of Web architecture:
- Client-server model
- Three tier model
- Service Oriented Architecture (SOA)
- Micro Services
- Knowledge of web servers:
- IIS
- Apache
- Nginx
- Knowledge SQL/T-SQL, writing queries, stored procedures, views.
- Knowledge of SSIS and or SSRS.
- Knowledge of deployment processes (CI/CD).
- Knowledge of testing
- TDD
- Unit Tests
- NUnit
- Knowledge of cloud technologies
- Proficient user of MS Office Software.
- Keen interest in exploring new technologies.