Position Requirements :
- Strong .NET Development : In-depth knowledge of C#, ASP.NET, VB, Entity Framework, .net core and other .NET technologies - Enterprise Software Development Solutions
- Must have 10+ years of good hands-on experience with both Web and Windows application development using ASP.Net, C# and VB
- Strong working experience with Windows Presentation Foundation (WPF) & Windows Forms (WinForms) user interface (UI) framework developed Windows desktop applications.
- Architecture Principles : Understanding of architectural design patterns, microservices, and cloud architecture.
- Experience with Agile development and other relevant methodologies
- Database Expertise : Knowledge of database technologies like MS SQL and best practices.
- Strong T-SQL development skillset to support the design / development / support of all SQL Server backend object dependencies (tables, views, stored procedures, defined functions, triggers, data types, etc.).
o Ability to design and implement efficient and scalable database schemas.
Experience optimizing SQL queries and database performance.CI / CD process : Strong working experience utilizing CI / CD pipelines with Azure DevOps, managing deployments for application solutionso Azure Boards, Azure Repos, Azure Pipelines, Azure Artifacts
Identify program dependencies and critical decision / discussion pointsTransformation of requirements into .NET architect solutionsCloud Computing : Exposure with cloud platforms like AzureProvide software architectural assessment and suggest best practices implementationAddresses and resolves complex technical issues with internal / external customers.Participates in development activities including code reviews, as well as coding and testing of new enhancements.Excellent communication and interpersonal skills : Ability to communicate technical concepts to both technical and non-technical audiences
Experience in project planning and execution : Ability to plan, schedule, and execute software projects effectively
Problem-Solving : Strong analytical and problem-solving skills
Imperative : Act as the technical lead, a hands-on developer who provides architectural input critical to the success of our future solutions
(ref : hirist.tech)