Job Title:
Senior Dotnet Developer - Banking Domain

Company: ValueLabs

Location: charlotte, NC

Created: 2024-04-20

Job Type: Full Time

Job Description:

Dear Aspirants,Greetings from Valuelabs !!Role: Senior .NET Developer - Banking Domain ExperienceLocation: Charlotte, NC (Locals are Preferred)Position: Full Time (FTE)Please go through the Job Description below:Mandatory Skills on Azure: Azure development experience on below topics along with Dotnet, Dotnet core, SQL, Angular.Azure Skills:Must have : Azure functions, Service bus, AD, APIM, Key VaultsNice to have : Azure Data bricks, Events, Logic apps.Note: We are looking for Senior Engineer who can design the solutions and help the engineers in the team with hands on coding.Job Description:Bachelor's degree in Computer Science, Computer Engineering or related required and 10+ years of .NET software development experience building web-based applications OR a Master's degree in Computer Science, Computer Engineering or related and 7+ years of .NET software development experienceExceptional knowledge of the Microsoft development stack: .NET Core, .NET Framework 4.5+, C#, JavaScript, VS, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSSDeep knowledge of exercising sound coding practices, such as unit testing, object-oriented programming, and patternsComprehensive knowledge of advanced SQL including stored procedures, indexes, functions, and triggersThorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environmentsHands-on experience following Agile software development processes (ScrumKanban)Employing secure coding practices including familiarity with OWASP top ten Building applications in Azure-based Cloud architecturesDesigning solutions with modern architecture patterns background: Microservices, SOA, Domain-Driven Design, CQRS, Asynchronous Messaging, Service Bus, Event Sourcing, APIs, Web Services Experience creating or using CICD pipelines, containerization, and orchestrationUsing UML to modeldiagram software solutions Roles and Responsibilities: Building open communication with your Product Owner, Quality Test Automation Engineers, fellow Software Engineers, Development DBA and Scrum Master to understand and transform business requirements into business-savvy features Solving problems, debugging and optimizing code to ensure optimum performance and securityDetermine optimal solutions for architecture, efficiency, maintainability, and scalability in cooperation with developers and architectsManaging code internal quality and ensuring appropriate unit test coverage along with teaming up with QA to review, approve and design against test cases- ensuring our demanding customers' expectations are fulfilledPerforming code reviews with focus on senior engineers to ensure code follows documented standards and best practices along with Mentoring all developers (even cross functionally) with focus on Senior developersPerforming full life cycle application development, including researching available technical options for features, providing guidance and feedback on the findings and building proof of concepts to confirm the best approach Aiding Product Management in the creation of product road maps and ensuring objectives are realistic and achievableEnsuring for the quality and state of the Software delivery pipeline and guiding the team to improve itWork with Solution and Enterprise Architects in the design, review, and implementation of new architecture solutionsAssisting Architecture to create or change standards and prescribed best practicesConsulting with Architecture to create application design and ensuring architectural guidance is followed in team solutionsWorking with Architecture to produce future state architecture and incorporating new coding and technology solutions into the team products .Best regards,Md RehanSenior Executive - HR - TAGEmail: