Logo
Compunnel

Lead Dotnet Developer

Compunnel, Charlotte, North Carolina, United States, 28245


Responsibilities:Collaborate with product managers, UI/UX designers, and stakeholders to understand and translate business requirements into technical solutions.Develop and maintain web applications using .NET Core for back-end development and Angular for front-end development.Design and implement RESTful APIs and web services using .NET Core to facilitate seamless communication between the front-end and back-end systems.Create responsive and user-friendly web interfaces using Angular, leveraging your expertise in TypeScript, HTML, CSS, and modern front-end frameworks.Ensure the security, scalability, and performance of web applications through best practices in coding, testing, and optimization.Collaborate with cross-functional teams to integrate user-facing elements with server-side logic and contribute to the overall architecture of the application.Participate in code reviews, quality assurance, and testing activities to maintain high standards of software quality and reliability.Stay updated on emerging technologies, industry trends, and best practices in .NET development and Angular to drive continuous improvement and innovation.Required Skills:C#, .Net Core, ASP.NET MVC, jQuery, JSON, AJAX, Web API, SOAP Services, MQGood understanding of JSON and XMLWorking experience with EF/LINQ & MS SQL Server, T-SQL, SQL Server Enterprise Manager, Normalized Data StructuresWorking experience with ElasticSearch and MongoDB8+years minimum working experience with ASP.NET MVC or similar web programmingWorking experience with jQuery UI and similar JS librariesWorking experience with React.JS, Angular.JS, JavaScript, CSS, HTML, and related frameworksExtensive experience developing complex .Net applications in an enterprise environmentExperience designing and implementing REST based Web Service API(s) in a transaction processing environmentExperience working in an Agile SDLC environment participating and adding value in all phases of software development: feasibility, design, implementation, integration, test and deliveryHighly motivated self-starter who can work in an environment of high ambiguity in both team and individual assignmentsCreates technical documentation of software products/solutions.