Senior DEVELOPER – .Net, Azure, SaaS
Location: Middlesex
Salary: £55-60,000 + Benefits depending on experience.
Our client is an independent call recording specialist. Providing technology and expertise essential to the operations of over 30% of the City’s financial institutions the company has built a strong reputation for implementing complex projects on time and has an impressive client list including institutions such as The Bank of England, Barclays and Standard Life.
We are developing and delivering a growing Product and Solution base building on best in class capability providers with both Cloud and on-premises media hubs, interaction QM and media analytics solutions. Matched with a broad and extremely strong customer relationships we are uniquely placed to benefit from the increasingly business value focused, technology independent approach our customers are adopting.
Suitable candidates would be a graduate (ideally in Software Engineering or similar) with a minimum of 4 years’ software development experience with a strong track record of successful full life-cycle project participation and delivery.
The following are essential:
- Strong OOP and .Net
- Excellent verbal communication and writing skills in English
- Live within a commutable distance to Isleworth, Middlesex
- Strong specialist knowledge in one or more of the areas below that goes beyond what we currently have as a team
Varying degrees of expertise in these would be expected:
- Expertise with both Project Integration and Product Development
- Expertise with GIT
- Rapidly breaking business problem down into its independent technical elements
- Complex data modelling
- Familiar with Scrum, work prioritisation and the importance of iterative working code
- Test automation and able to express a pragmatic understanding of TDD
- Familiar with Service based architecture, domain driven design
- Understand the importance of componentisation and a defensive development approach
- Comfortable delivering to and enhancing pragmatic coding standards
- Quick learner, able to understand highly complex requirements and systems
In addition, the following would be nice to have:
- • Databases: MSSQL/Postgresl/Mysql (more than one relational db)
• Systems architecture – experience with cloud/multitenant SAAS
• API’s as a product
• Mentoring and supporting junior developers as well as peers
• Experience deploying and maintaining hosted production systems
• .Net Web Frameworks
• Experience deploying and maintaining cloud and datacentre hosted systems
• Contributor to open source projects
• Domain Driven Design/CQRS/Event Sourcing
• Distributed Systems: messaging based systems/Akka.Net/RabbitMQ/Azure ServiceBus etc
• Public Cloud/Hybrid Cloud: Azure, AWS, VMWare
• Single Page Applications: AngularJS/ReactJS/KnockoutJS/EmberJS/Backbone
• SOA/Microservices
• Windows & Linux system administration
• Shell scripting: Powershell/Bash
• Infrastructure Automation: Ansible/Chef/Puppet/Salt
• NoSQL: Redis/MongoDB/Cassandra/Riak/DocumentDb/etc (any no-sql experience)
• Continuous Integration/Continuous Delivery: TeamCity/Octopus
Deploy/Jenkins/Docker/Hashicorp Tools
• Experience running Open Source projects
• Experience running .Net applications on Windows and Linux
Syntony is an employment agency working on behalf of client organisations to recruit personnel. In submitting your application you are giving us permission to retain and process your personal details and to contact you via the phone and email details you provide. You can amend this consent at any time by email to gdpr@syntony.co.uk. For more information: syntony.co.uk/gdpr