Senior Application Developer
Responsibilities
- As part of a team, the Senior Application Developer is responsible for assisting the global business with unique reporting and system developments.
- Senior Application Developers will be responsible for monitoring and supporting junior staff members.
- Create, test and roll out reports, services and applications.
- Support end users with driving acceptance testing.
- Provide support with producing user stories including test plans and acceptance criteria.
- Build reports and applications on the company's global platform.
- With the support of internal BI teams, analyse and study specific geographical requirements to build appropriately bespoke applications.
- Carry out key analysing, design, testing and implementation of application programs.
- Evaluate and create and implement Telecoms Wire/Voice/LAN/WAN systems.
Requirements
- Must have demonstrable knowledge of current development patterns and practices.
- Knowledge of Agile Development Methodology.
- Strong communication skills with the ability to create and deliver high standard presentations.
- Previous exposure to CQRS.
- Demonstrable knowledge of current development patterns and practices.
- In depth experience of .NET app development with C# and ASP.NET
- Strong JavaScript skills using typescript with React, Angular or Node.
- Excel VBA and SQL profiling knowledge would be useful.
- Knowledge of Windows Workflows and DevExpress XAF with WPF would be preferred.
- It would be beneficial to have experience in integrating with ERPs.
- Ideally have API development experience including WCF and REST services
- Experience of deploying Cloud based SaaS solutions using Azure or AWS would be ideal.