Need local only : Lead Dot Net Developer || Charlotte, NC 28206(onsite) at Charlotte, North Carolina, USA |
Email: [email protected] |
From: Karthik, Hclglobal [email protected] Reply to: [email protected] Net Developer Charlotte, NC 28206(onsite) Must Have Skills Bachelors degree in computer science, Computer Engineering or related required and 10+ years of .NET software development experience building web-based applications OR a Masters degree in Computer Science, Computer Engineering or related and 7+ years of .NET software development experience Skill 1 .NET Core, .NET Framework 4.5+, C#, JavaScript, VS, RESTful services, ORM, T-SQL, JSON, MVC, XML, HTML, and CSS 8 Years Skill 2 Microservices, SOA 5 Years Skill 3 Solution and Enterprise Architects 3 Years Good To have Skills Skill 1 Azure DevOps good to have Domain Experience (If any ) Payment gateway Care This role requires you to collaborate with cross-functional teams that include product, architecture, database, dev/ops, and performance, you will design the best product solutions. What You'll Do 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 security. Determine optimal solutions for architecture, efficiency, maintainability, and scalability in cooperation with developers and architects. Managing 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 fulfilled. Performing code reviews with a focus on senior engineers to ensure code follows documented standards and best practices along with Mentoring all developers (even cross-functionally) with a focus on Senior developers. Performing 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 achievable. Ensuring the quality and state of the Software delivery pipeline and guiding the team to improve it. Work with Solution and Enterprise Architects in the design, review, and implementation of new architecture solutions. Assisting Architecture to create or change standards and prescribed best practices. Consulting with Architecture to create application design and ensuring architectural guidance is followed in team solutions. Working with Architecture to produce future state architecture and incorporating new coding and technology solutions into the team products. What We're Looking For Bachelors degree in computer science, Computer Engineering or related required 10+ years of .NET software development experience building web-based applications OR a Masters degree in Computer Science, Computer Engineering or related and 7+ years of .NET software development experience Exceptional 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 CSS Deep knowledge of exercising sound coding practices, such as unit testing, object-oriented programming, and patterns Comprehensive knowledge of advanced SQL including stored procedures, indexes, functions, and triggers Thorough knowledge of handling code versions via source control systems (such as Git) in continuous integration environments Hands-on experience following Agile software development processes (Scrum/Kanban) Employing secure coding practices including familiarity with OWASP top ten Building applications in Azure-based Cloud architectures Designing 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 CI/CD pipelines, containerization, and orchestration. Using UML to model/diagram software solutions Keywords: csharp continuous integration continuous deployment quality analyst information technology North Carolina |
[email protected] View all |
Thu Jan 11 02:15:00 UTC 2024 |