Senior Software Developer
Activate Group
- United Kingdom
- £50,000-60,000 per year
- Permanent
- Full-time
**Great career development opportunities – grow with us.Key responsibilities
- Design to meet business and non-functional requirements
- Build using OOP best practices, relevant design patterns and clean code principles
- Test using Test Driven Development (TDD) methodology (test first)
- Release using automated deployment/rollback scripts (SQL)
- Manage source code versions using Azure DevOps (git)
- Proactively ensure a multi-disciplinary team by promoting knowledge sharing and working collaboratively
- Proven problem-solving ability
- Good communication skills
- Demonstrable C# programming skills, including use of delegates, Entity Framework & LINQ
- Familiarity with best practices such as SOLID, design patterns and clean code
- Demonstrable use of version control (git preferred)
- An understanding of database design (to 3rd Normal Form) and experience of SQL
- Familiarity with JSON and XML formats
- Desire to learn more about technology and best practice to deliver the best long-term outcomes
- SQL beyond basic query writing such as stored procedures, triggers, complex data modelling
- A general understanding of asynchronous processing
- A general understanding of service architecture
- Experience with Windows OS and Linux and scripting using Windows PowerShell, bash
- 33 days holiday (including bank holidays)
- Personal health cash plan – claim back the cost of things like dentist and optical check ups
- Enhanced maternity / paternity / adoption / shared parental pay
- Life assurance: three times basic salary
- Free breakfasts and fruit
- Birthday surprise for everybody!
- Make it happen – Be accountable. Take the initiative, work fast, and do a great job.
- Strive for better – Be bold. Challenge the norm – make small improvements often.
- Win together – Be a team-player. Win together, learn together, respect each other.