Our customer is a pioneering software solutions company that transforms businesses.
Responsibilities:
1. Contribute to deriving technical requirements from requirements/stories
2. Work closely with stakeholders to deliver superior user experiences
3. Collaborate with front-end developers to integrate UIs with APIs
4. Follow technology trends and demonstrate innovation
5. Offer coaching and training to other developers
Stand-out qualities / requirements:
1. Experience and understanding of relational database design, e.g. SQL Server
2. Experience with dependency injection and frameworks (Simple Injector, Unity) preferred
3. Excellent knowledge of design patterns and object-oriented design principles
4. Service Oriented Architecture, Microservices very desirable
5. Good commercial experience (3+ years) in building applications for performance, scale, security, and usability
Technical Skills:
1. Highly experienced full stack developer (C#, .NET Framework 4+, Web API, LINQ, Entity Framework)
2. Experience and understanding of relational database design, e.g. SQL Server
3. Experience in development best practices (continuous delivery, TDD, BDD, mocking frameworks)
4. Excellent knowledge of design patterns and object-oriented design principles
5. Experience with source control, e.g. Git, TFS, or SVN
6. Experience in Agile software development
#J-18808-Ljbffr