Senior Full Stack Software Engineer

6 days ago


Charlotte, North Carolina, United States Virtual Full time

About the Role

We are seeking a highly skilled Senior Full Stack Software Engineer - Cloud Architect to join our team at Virtual. This is an exciting opportunity for a motivated individual to lead and participate in the development of best-in-class customer-facing Web applications and services.

Key Responsibilities

  • Software Development: Develop, test, document, deploy, and maintain high-quality software, including full-stack web applications, REST interfaces, command-line interfaces, and distributed resource integration software.
  • Architecture and Design: Lead and/or participate in the definition and documentation of requirements, architecture, and design of complex systems, based on knowledge of relevant software technologies being developed and/or used in commercial and scientific communities.
  • Team Coordination and Professional Development: Maintain a working knowledge of relevant software technologies being developed and/or used in scientific and commercial communities. Participate in team coordination and development activities, including project planning, project reporting, recruitment, training new staff, and mentoring junior software developers and students.
  • Technical Leadership: Provide overall leadership, including technical thought leadership to the team. Foster an environment of excellence.

About You

We are looking for a candidate with a minimum of 6 years developing object-oriented Web applications using .NET, including working knowledge of .NET Framework, .NET Core, and the unified .NET platform (.NET 5+), C#, ASP, MVC. The ideal candidate will also have experience building APIs (Application Program Interfaces), particularly RESTful.

Requirements

  • Minimum 6 years of experience developing object-oriented Web applications using .NET
  • Experience building APIs (Application Program Interfaces), particularly RESTful
  • Familiarity with asynchronous development practices
  • Excellent SQL skills and experience with SQL Server
  • Experience working in the Microsoft Cloud stack, particularly Azure technologies
  • Knowledge of Angular or React is a plus
  • Experience working in source control, such as Azure Dev Ops (ADO)
  • Experience in technical leadership and mentoring of a development team
  • Experience with analyzing business needs and requirements, collaborating with a development team on technical solutions, and writing technical specifications and/or requirements
  • Experience working on an Agile team

Benefits

  • A competitive salary: $120,000 - $160,000 per year
  • Opportunities for professional growth and development
  • A dynamic and supportive work environment


  • Charlotte, North Carolina, United States Gravity IT Resources Full time

    Job Title: Full Stack Software Engineer - Data ReconciliationLocation: Charlotte, NC (Hybrid 3 days onsite/week)Estimated Salary Range: $120,000 - $160,000 per yearAbout the JobWe are seeking an experienced Full Stack Software Engineer to join our Research Management Systems team at Gravity IT Resources. As a Full Stack Software Engineer, you will play a...

  • Software Engineer

    3 weeks ago


    Charlotte, North Carolina, United States ShiftCode Analytics Full time

    Job Title: Senior Full Stack Java/Angular DeveloperCompany Description: We are a leading analytics company, ShiftCode Analytics, seeking a highly skilled Senior Full Stack Java/Angular Developer to join our team.Job Description:We are looking for a talented Senior Full Stack Java/Angular Developer to join our team. The ideal candidate will have hands-on...


  • Charlotte, North Carolina, United States Ryan Consulting Group Full time

    About Ryan Consulting GroupRyan Consulting Group is a leading provider of cutting-edge solutions in the tech industry.Job OverviewWe are seeking a highly skilled Senior Full Stack Developer to join our team. The successful candidate will have extensive experience in software development, with a strong focus on full stack development and .NET Core.


  • Charlotte, North Carolina, United States Motion Recruitment Full time

    Job Opportunity for a Full Stack DeveloperA well-known Financial Services Company is seeking a skilled Full Stack Developer for a long-term contract opportunity in Charlotte, NC (Hybrid).Key Responsibilities:Build integrations for other systems.Work with DCI activities to ensure all technology is up to date and compliant with regulations.Provide support...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack React Expert to join our team at Aloden, Inc.Job OverviewThis is a 24+ month contract position with 3 days onsite and 2 days work from home in Charlotte, NC. We prioritize finding local candidates who can commit to working on-site.Key ResponsibilitiesLead Frontend development with extensive...


  • Charlotte, North Carolina, United States LendingTree Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will play a crucial role in designing, developing, and implementing high-quality software solutions for our business.Key Responsibilities:Design and develop both new and existing applications from concept to deployment.Work...


  • Charlotte, North Carolina, United States Aloden, Inc. Full time

    Job OpportunityThis exciting role offers a chance to work as a Senior Full Stack Developer specializing in MS Dynamics at Aloden, Inc. in Charlotte, NC.About the RoleThis contingent resource assignment involves consulting on or participating in moderately complex initiatives and deliverables within Software Engineering while contributing to large-scale...


  • Charlotte, North Carolina, United States LendingTree Full time

    About the RoleWe're seeking an exceptional Senior Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for developing and maintaining our software stacks, ensuring high-quality code, and collaborating with cross-functional teams.Key ResponsibilitiesDesign and implement new features and enhancements to our...


  • Charlotte, North Carolina, United States TechnoGen Full time

    TechnoGen is seeking a highly skilled Full Stack Software Engineer to join our team. This role involves developing, enhancing, and maintaining regulatory reporting applications in the Enterprise Stress Testing (EST) Global Resolution Recovery Planning (GRRP) space.Job DescriptionWe are looking for a seasoned developer with experience in C# .NET, ASP .NET...


  • Charlotte, North Carolina, United States Mindlance Full time

    Job Overview:In this contingent resource assignment, you may:Contribute to the development of complex software engineering initiatives with significant impact on the company.Collaborate with cross-functional teams to analyze and resolve complex software engineering challenges.Key Responsibilities:• Review and analyze complex software engineering challenges...


  • Charlotte, North Carolina, United States LendingTree Full time

    OverviewWe are a rapidly growing fintech company, LendingTree, seeking an experienced Senior Software Engineer to lead our engineering team. Our ideal candidate will have a strong background in full-stack development and be passionate about delivering high-quality software solutions.About the Role:Design, develop, and maintain complex software systems from...


  • Charlotte, North Carolina, United States Ad Hoc LLC Full time

    Transformative Technology ExpertiseWe are seeking a seasoned Senior Software Engineer to join our dynamic team at Ad Hoc LLC. This is an exciting opportunity for an experienced professional to leverage their expertise in full-stack development, software engineering processes, and technical leadership.The successful candidate will be responsible for driving...


  • Charlotte, North Carolina, United States City National Bank Full time

    Job Description:The City National Bank is seeking a talented Full Stack Developer to join our team. As a key member of our engineering team, you will participate in the design and development of cross-functional, multi-platform application systems.This role involves writing high-quality code with a focus on automated testing and validation based on the You...


  • Charlotte, North Carolina, United States System Soft Technologies Full time

    About System Soft TechnologiesWe are a software development company based in Charlotte, NC, seeking an experienced Full Stack Software Engineer to join our team.Salary Range: $100,000 - $140,000 per year, depending on experience.Job Description:As a Full Stack Software Engineer at System Soft Technologies, you will be responsible for designing, developing,...


  • Charlotte, North Carolina, United States Pivotal Solutions Inc Full time

    Pivotal Solutions Inc is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for developing new functionality to support our existing monitoring and control platform.Company OverviewWe are a leading provider of innovative technology solutions for the energy sector. Our mission...


  • Charlotte, North Carolina, United States Diverse Lynx Full time

    Job OverviewDiverse Lynx LLC is seeking a seasoned Senior Full Stack Java Developer to join our team. This role involves designing, developing, and maintaining high-quality software that meets our client needs.ResponsibilitiesThe successful candidate will have a strong background in Core Java, Hibernate, J2EE, and web services, with a preference for those...


  • Charlotte, North Carolina, United States Strategic Staffing Solutions Full time

    Job Title: Experienced Full Stack Developer for Strategic RolesLocation: CharlotteEstimated Salary: $120,000 - $180,000 per yearAbout the Role:We are seeking a highly skilled and experienced full stack developer to join our team at Strategic Staffing Solutions. As a full stack developer, you will be responsible for designing and developing scalable and...


  • Charlotte, North Carolina, United States Saxon Global Full time

    Saxon Global is seeking a skilled Senior Software Engineer - Telephony System to join our team. The ideal candidate will have experience in C# and REST APIs in .NET framework as well as strong skills in Oracle DB and SQL. This role will involve rebuilding two backend components within our telephony system for customer service, including the call volume...


  • Charlotte, North Carolina, United States Lowe's Full time

    **Job Summary**The primary purpose of this role is to design, develop, and deploy software solutions that meet business requirements. This includes developing, configuring, or modifying integrated application solutions within various computing environments.As a Full Stack Software Development Lead at Lowe's, you will play a pivotal role in driving the...


  • Charlotte, North Carolina, United States Synechron Full time

    At Synechron, we value diversity, equity, and inclusion. Our Diversity, Equity, and Inclusion (DEI) initiative 'Same Difference' fosters an inclusive culture – promoting equality, diversity, and an environment that is respectful to all.Our multicultural team strives to be an equal opportunity workplace and affirmative action employer. We encourage...