Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal .NET Software Engineering (Hands-On)

Bank of America Financial Center

Job Description At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates’ physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve. Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. At Bank of American,you can build a successful career with opportunities to learn, grow, and make an impact. Join us! Responsibilities Develops the engineering approach for the entire program/portfolio solution and works with Architecture, to develop/analyze/deliver the implementation of technical enablers Leads the planning, definition, and design of the complex features which span multiple teams and explore solution alternatives Creates ideas on designing complex technology and solution development approaches Leads the technical oversight for teams in solution development including design reviews and code within own domain Defines the technology tool stack for the solution within ranged of internally approved and supported technologies Explores state-of-the-art technologies to improve development efficiencies, quality of test/QA coverage, and release management Leads and is responsible for the end-to-end test strategy/creation/adherence, and the integration between teams for a program/portfolio solution What You'll Do Hands-On Technical Leadership & Development: Dedicate a part of your time to writing high-quality, production-ready code for key features and initiatives. Lead by example as the team's foremost technical expert, driving design, architecture, and implementation of robust solutions using .NET Core 8. Team Mentorship & Growth: Manage and mentor a team of .NET developers, fostering a culture of excellence and continuous learning. Provide direct technical guidance through collaborative design sessions, in-depth code reviews, and one-on-one coaching to elevate the team's capabilities. Drive Technical & Architectural Excellence: Architect scalable, maintainable, and secure applications. Champion and implement software development best practices for coding standards, CI/CD, automated testing, and security. Strategic Collaboration: Partner with Product Managers, QA, and SRE to translate business requirements into clear technical specifications and achievable roadmaps, ensuring your team is building the right solutions effectively. Required Qualifications 10+ years of experience required technical expertise in software development using .NET 8and C#. Proven experience in a hands-on technical leadership or management role, where you were still actively coding and designing systems. Mastery of building web applications and services using ASP.NET Core (Web API & MVC). Strong experience with relational databases, specifically Oracle. Proficiency with front-end development, including HTML, CSS, JavaScript, jQuery, and experience with modern frameworks like VueJS or ReactJS. Solid experience implementing and managing CI/CD pipelines, as well as good understanding of source control best practices (GIT). Experience writing and maintaining unit tests using frameworks like NUnit or xUnit. Deep understanding of web security principles (e.g., OAuth 2.0) and API design patterns (e.g., REST). Excellent problem-solving skills and the ability to articulate complex technical concepts to a non-technical audience. Desired Qualifications Direct experience working in the payments systems or FinTech industry. Skills Automation Influence Result Orientation Stakeholder Management Technical Strategy Development Application Development Architecture Business Acumen Risk Management Solution Design Agile Practices Analytical Thinking Collaboration Data Management Solution Delivery Process Minimum Education Requirement Bachelor’s degree or equivalent work experience. Shift 1st shift (United States of America) Hours Per Week 40 #J-18808-Ljbffr Bank of America

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal .NET Software Engineering (Hands-On) in Charlotte, NC vacancy
  •  ...Contract .NET Developer We are looking for a strong .NET Developer to join a Charlotte-based team supporting enterprise call center portal...  .... This role is mostly backend-focused and will involve hands‑on development using .NET, C#, and WPF . There is some Angular on... 
    Suggested
    Contract work

    Akaasa Technologies

    Charlotte, NC
    3 days ago
  •  ...Immediate Need For A Talented .NET Developer This is a 06+ Months Contract opportunity with long-term potential and is located...  ...~ Senior level experience in PL/SQL and Oracle. ~ Perform hands-on software design and development in.NET. ~8+ years of software development... 
    Suggested
    Contract work
    Immediate start

    Pyramid Corporation

    Charlotte, NC
    2 days ago
  •  ....Net Developer | Charlotte, North Carolina, United States [About the Role] Join a dynamic, hybrid team in Charlotte, NC as a .Net Developer...  ...and Experience] - Proficiency in C#.NET development - Recent hands-on experience (within last 3 years) with WPF for desktop... 
    Suggested
    Remote work

    Indotronix International Corporation

    Charlotte, NC
    1 day ago
  •  ...optimization to reach a true end-to-end solution. Job Description .Net Developer Charlotte, NC Full Time Key Responsibilities and Skills...  ...User Interactive SPA using AngularJS 2.0, TypeScript. Extensive hands‑on programming in client side scripting languages like JavaScript... 
    Suggested
    Full time
    Flexible hours

    Continental Technology Solutions,Inc

    Charlotte, NC
    3 days ago
  • $60k - $70k

     ...Jr.NET Developer Charlotte, North Carolina Onsite Full...  ...An internationally recognized software and hardware solutions company...  ...qualified team of designers and engineers, they develop comprehensive,...  ...Testing & Validation ~100% Hands On Daily Responsibilities... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Motion Recruitment

    Charlotte, NC
    4 hours ago
  •  ...and staffing solutions through advanced software platforms, specializing in Global Capability...  ...business demands. Job Description .NET Developer: USC & GC's Only. We are...  ...where appropriate Requirements 3–5 years of hands-on experience in .NET development (C#, ASP... 
    Full time
    Work experience placement
    Work at office
    Worldwide

    YD Talent Solutions

    Charlotte, NC
    1 day ago
  • $55 - $65 per hour

     ...Required: 3 years of working in C# 1 – 3 year experience with .NET Core 3.1, .NET 6 or .NET 8 1 -3 year experience with ASP.NET 3...  ..., full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master... 
    Contract work
    Temporary work
    Local area

    TEKsystems

    Charlotte, NC
    2 days ago
  • $38 - $42 per hour

     ...Innova Solutions is hiring an experienced Junior .NET Developer for an immediate opportunity with a leading Banking/Financial Services...  ...collaborate in an Agile environment What We're Looking For: Strong hands-on experience with C#, .NET Core/.NET, ASP.NET, REST APIs... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Innova Solutions

    Charlotte, NC
    3 days ago
  • $140k - $160k

     ...commission pay. Actual compensation may vary due to factors such as experience and skill set. As a Senior .NET Software Engineer at RXO you’ll combine deep hands‑on development expertise with strong technical leadership. In this role, you’ll be responsible for building... 
    Hourly pay
    16 hours
    Temporary work
    Work at office
    Remote work
    Monday to Thursday
    Flexible hours

    RXO

    Charlotte, NC
    3 days ago
  •  ...Job Summary We are seeking a Lead Software Engineer to drive innovation and technical excellence within the Commercial and Corporate & Investment Banking Technology (CCIBT). You will be responsible for the development and maintenance of microservices framework using domain... 

    Kaleidoscope Innovation

    Charlotte, NC
    3 days ago
  •  ...Strong experience with C# and ASP.NET Core Experience in .NET Framework and Web API development Hands-on experience with Angular, React.js, or Vue.js Experience with SQL Server and database design Knowledge of Entity Framework / EF Core and LINQ Experience developing RESTful... 

    Signature IT World Inc

    Charlotte, NC
    4 days ago
  • $110k - $180k

     ...based on leader discretion and/or business need. The Opportunity Ally’s model hosting Platform team is looking for an experienced software engineer to design, build and contribute to our AI/ML model hosting platform that enables modeling teams across the organization to... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Ally

    Charlotte, NC
    3 days ago
  •  ...! A well-known Financial Services Company is looking for a .Net Full Stack Engineer in Charlotte, NC (Hybrid). Work with the brightest minds at...  ...Participate in modernization initiatives. Perform a combination of hands-on coding, production support, system upgrades, and project... 
    Long term contract
    Contract work

    Motion Recruitment

    Charlotte, NC
    3 days ago
  • $90k - $110k

     ...detail‑oriented and experienced senior .Net Developer to join our team. The ideal candidate...  ...ensure the quality and performance of software applications. Senior .Net Developer plays...  ...application design (5+ years). Hands‑on experience with project setup, schema... 
    Temporary work
    Work experience placement
    Flexible hours

    Synechron

    Charlotte, NC
    1 day ago
  • $116.5k - $169k

     ...and spreadsheet-style user experiences Hands-on experience with relational databases,...  ...Working knowledge of cloud-native engineering practices, including containers, Kubernetes...  ...Bachelor’s degree in computer science, Software Engineering, Information Technology, or... 
    Full time
    Contract work

    Moody's Corporation

    Charlotte, NC
    16 days ago
  • $116.5k - $169k

     ...integrity.  Skills and Competencies ~7+ years of overall software engineering or integration experience, with 4+ years of SAP Integration...  ...experience in MuleSoft Anypoint Platform is a plus ~ Deep, hands-on expertise with the MuleSoft Anypoint Platform, including... 
    Full time

    Moody's Corporation

    Charlotte, NC
    16 days ago
  •  ...Senior Software Engineer (C#, .NET, Angular) | H-1B Sponsorship Available direct with Gravity IT Resources| Charlotte, NC | Hybrid | No C2C / No...  ...Experience building reusable components and design tokens Hands on experience with AI tools for development workflows Familiarity... 
    H1b
    Visa sponsorship

    Gravity IT Resources

    Charlotte, NC
    3 days ago
  •  ...APIs and microservices using .NET Core and ASP.NET Web API. Front...  ...to ensure high-quality software delivery. Collaboration: Work...  ...managers, UX/UI designers, and other engineers to translate business requirements...  ...database performance. APIs: Hands-on experience with RESTful... 

    Govserviceshub

    Charlotte, NC
    4 days ago
  •  ...Voice, Data, Video, Wireless technologies Hands-on proven experience in developing web,...  ...Infrastructure-as-Code. Understanding of software design patterns and SOLID principles. Hands...  ..., Spring Framework, Spring Batch,.NET, C# Strong knowledge/experience supporting... 
    Work experience placement

    Software Technology Inc

    Charlotte, NC
    2 days ago
  •  ...Experience Required 4+ years of hands-on experience with MS Dynamics CRM (total 8+ years of overall IT experience). Experience in at least...  ...and recommend best-fit CRM solutions. Develop and optimize .NET components (WCF, SSIS, SSRS, SQL Server) related to CRM. Troubleshoot... 

    MDAEdge

    Charlotte, NC
    3 days ago
  • $46.5 - $62 per hour

     ...currently seeking a qualified? Senior Software Engineer ?to join their team? hybrid in Charlotte...  ...or equivalent Strong years of hands-on IT experience in developing complex,...  ...integrated, web-based applications using .NET Framework Should have work experience... 
    Hourly pay
    Minimum wage
    Work experience placement
    Work at office
    Local area
    Remote work
    Afternoon shift

    CompuCom

    Charlotte, NC
    4 hours ago
  •  ...direction. Are you a passionate Android Engineer ? Do you want to work on a state-of-the-...  ...takes:   Demonstrated experience with software engineering fundamentals including object...  ...technologies quickly and demonstrate a hands-on understanding  Understanding of design... 
    Work at office

    Vanguard

    Charlotte, NC
    20 days ago
  •  ...Software Engineer (Full-Stack) As a Software Engineer (Full-Stack) at Intapp, you'll work on an...  ...maintain high-quality software solutions using.NET, Angular, MS SQL, and PostgreSQL,...  ...as C# and ASP.NET (typically 5+ years of hands-on experience). Strong knowledge of... 
    Work at office
    Flexible hours
    3 days per week

    Intapp

    Charlotte, NC
    1 day ago
  •  ...Design, develop, and maintain scalable software solutions using modern frameworks...  ...APIs and backend services using .NET technologies Qualifications Strong hands‑on experience with Fenergo,...  ...of event‑driven architecture, data engineering, and API development Benefits Opportunity... 
    Weekly pay
    Temporary work
    Flexible hours

    Experis

    Charlotte, NC
    3 days ago
  •  ...processes with secure, reliable software. Think about it as Uber for...  ...reliability, and thoughtful engineering matter. Role Senior Software...  ...production today. This is a hands-on role for an experienced engineer...  ...backend services using .NET Contribute to web and mobile... 
    Remote work

    KeyPleaz

    Charlotte, NC
    1 day ago
  • $44 - $54 per hour

     ...highly motivated and experienced DevOps Engineer with good analytical reasoning skills and...  ...years of experience in Java/J2EE and/or ASP.NET Minimum of 4 years of experience in SQL...  ...in Application Production Support Teams Hands‑on experience with Java and .NET ecosystems... 
    Hourly pay
    Live in
    Work at office
    Local area
    Flexible hours
    3 days per week

    Accenture

    Charlotte, NC
    2 days ago
  •  ...you driven to streamline how software is deployed and supported across...  ...footprint? As a DevOps Engineer at Spectrum, you will play a pivotal...  ...Skilled in SQL scripting with hands-on experience in MSSQL and Oracle...  ...databases Familiar with .Net applications Knowledgeable... 
    Work experience placement
    Work at office
    Local area
    Work from home
    Visa sponsorship
    1 day per week

    Charter Communications

    Charlotte, NC
    4 days ago
  • $108k - $136k

    Join to apply for the Senior Software Engineer role at Total Quality Logistics . As a Senior Software...  ...maintain software applications using .NET and modern full‑stack platforms Design...  ...or a related field 5+ years of hands‑on, full‑stack development experience Web... 
    H1b
    Remote work
    Relocation package

    Total Quality Logistics

    Charlotte, NC
    4 days ago
  • $59 - $60 per hour

     ...years of proficiency in at least one language C#,.Net Core, and experience in full-stack development....  ...Continuous Delivery (CD), Agile project Delivery, Release Engineering Highly collaborative with experience in a hands-on technical leadership role Preferences:... 

    Global Channel Management

    Charlotte, NC
    2 days ago
  •  ...Developer, you will be part of the engineering department supporting...  ...code, test, debug, and document software projects and programs. Review...  ..., training, or education. Hands‑on experience in full stack software...  ...development using Java, .Net, or Python. Experience with... 
    Weekly pay
    Contract work
    Temporary work
    Work experience placement
    Flexible hours

    ManpowerGroup Global, Inc.

    Charlotte, NC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal .NET Software Engineering (Hands-On). Be the first to apply!