Qualifications
Essential Skills:Proficient in the C#/ASP. NET/MVC/EF/T-SQL ecosystem, with a solid understanding of object-oriented design principles including SOLID. Strong command of JavaScript, HTML, CSS, and Angular frameworks. Demonstrated experience with modern testing techniques, such as unit, integration, and comprehensive end-to-end testing. Experience in data integration via web services, including SOAP and RESTful APIs (XML, JSON, WSDL, WADL). Familiarity with Agile practices, including Test-Driven Development (TDD) and Behavior-Driven Development (BDD). Robust knowledge of SQL Server and other relational database management systems. Understanding of relational database design and data warehousing methodologies. Creative problem-solving skills and substantial architectural design experience to develop effective solutions. Excellent written communication skills for clear and detailed solution documentation. Ability to communicate technical concepts with confidence and engage effectively with clients on complex issues.
About the job
Join our dynamic team as a Full Stack Developer, where you'll leverage your exceptional coding abilities in C#, ASP. NET, MVC, Entity Framework, SQL Server, JavaScript, and Angular. Our expanding software company, headquartered in Surrey, is on the lookout for a passionate developer to help elevate our suite of innovative business portals, including a highly anticipated redesign of our globally recognized platform.
As a key member of our close-knit development team, you will actively engage in adopting Agile methodologies, contributing across all phases of the product development life cycle. This is a remarkable opportunity to be part of a versatile team that prioritizes high-quality software craftsmanship, collaborative teamwork, and individual growth.
About International Business Solutions Consult
International Business Solutions Consult is a forward-thinking software development firm, dedicated to delivering innovative digital solutions. With a strong emphasis on quality, teamwork, and personal development, we create an empowering environment for our employees to thrive and grow.