Key Responsibilities / Duties :
- Development of C# Web & Console applications with a mix of GUI and server-side development
- Provide technical leadership in key architectural discussions/decisions
- Maintenance, debugging, and problem-solving of existing C#/.NET applications
- Review product requirements in order to give development estimates and product feedback
- Innovative technical design and creation of technical specifications
- Thorough, demonstrable unit testing and the championing of its use
- Code reviews, by and for peers
- Technical documentation that shares knowledge effectively
Person Specification (Experience & Qualifications Required) :
- 10 to 12 years of Industry experience - Computer Science (or related) degree
Key skills required:
- Proven experience in .NET Framework and C#/ASP.NET development
- Proven ability in front-end GUI design and development
- Demonstrable experience working on N-tier architectures
- Solid understanding of the full development life-cycle
- Knowledge of Agile development methodologies (e.g. XP, Scrum)
- Champion of agile engineering practices (e.g. TDD, continuous integration, refactoring, etc)
- Good understanding of design patterns and their application
- Experienced unit testing frameworks
- Desirable skills include Kafka
- Understanding of capturing functional requirements through use cases, user stories, and personas
- Experience in the Azure cloud would be desirable.
- Good understanding of relational databases (both SQL Server and PostgreSQL)
- Experience with test-driven development and test-driven design
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1509231
Interview Questions for you
View All