Boardroom Appointments
C#(.net) Software Developer
About the job
Minimum requirements: B-degree in Computer Science or related technical field 3+ years experience working in, C#, Visual studio .NET, Blazor HTML / Javascript knowledge preferred 3+ years experience using .NET technology stack such as (Web API, MVC, .net4.5, .NET core, WCF) Good understanding of design principles such as (SOLID, GoF patterns) Various design and architectural patterns (familiar with) Implementing automated testing platforms and unit tests Versioning control tools (familiar with) Design, develop, troubleshoot, and debug systems and their various integration points Good knowledge in writing SQL scripts, stored procedures and database design Proficiency in Microsoft SQL Server 2017 & SQL queries/stored procedure Knowledge of Azure DevOps is a plus Creating Blazor components Some knowledge of JavaScript as used in Blazor Knowledge of Sharepoint is a plus Knowledge of SSIS development (Integration Services) is a plus Knowledge of a CRM system is a plus Knowledge of Financial systems is a plus Responsibilities: Actively collaborate with IT/Business in order to understand business needs Produce and/or assist in producing business requirement specifications Translate business needs into technical requirements and produce a technical spec Develop the application (Coding) Assist business during UAT testing, resolving bugs Monitor / manage deployments Researching, designing, implementing and managing software programs and services Creating and maintaining SQL Server database tables, functions, and stored procedures Implementation of unit testing for new software modules or services Determining operational practicality, identifying areas for modification in existing programs and subsequently developing these modifications Maintaining and upgrading existing systems Working closely with other developers, as well as business Assist in enforcement of development deadlines and schedules Prioritizes multiple tasks effectively Understands relational databases and software design concepts