Demo

Lead Software Engineer, Full Stack (.Net)

APEI
Charles Town, WV Full Time
POSTED ON 2/14/2025
AVAILABLE BEFORE 5/4/2025

Description

Lead Software Engineer, Full Stack

American Public Education, Inc.

The Lead Software Engineer, Full Stack (.NET) is responsible to lead and participate in solution design, development, and support of Microsoft.NET custom and commercial solutions and environments at American Public Education, Inc. (APEI). The candidate will have proven hands-on experience with analysis, technical design, programming, execution, and version control - along with systems architecture and solution design, including estimation of delivery.

The Lead Software Engineer, Full Stack (.NET) will perform development of custom .NET solutions, integrations, Azure cloud development, CI / CD and understanding and applying Microsoft.NET full stack software engineering best practices. They will be responsible for working on full software development life cycle efforts using agile methodologies, object-oriented design, and solid design patterns and practices. She / he may lead, mentor, and assist other team members to ensure accurate and timely diagnosis / resolution of application issues that impact workforce productivity. They will also partner with IT and Business partners to identify, define, analyze and implement changes and enhancements with high scalability, performance, and availability (24x7) in a dynamic, fast-paced environment.

Responsibilities :

  • Obtains understanding of the American Public Education, Inc. (APEI) or its affiliates' application environment including the applications and interdependencies of those applications.
  • Responsible for the overall solution design, development, customization, and end-user support of the Microsoft.NET full stack platform including Azure Cloud, CI / CD, Kubernetes, and other installed packages.
  • Responsible for developing new enhancements including creation of custom solutions, integrations along with supporting existing applications.
  • Collaborate with IT Support in the diagnosis and resolution of issues impacting employee productivity and business throughput.
  • Collaborate with IT Business Analysts and Stakeholders to gather and analyze requirements and propose solutions.
  • Translate approved solutions into actionable deliverables, ensuring high levels of quality, accuracy, process consistency, and performance.
  • Collaborate with Business Operations, Information Technology and other business stakeholders to drive high levels of data integrity and operational reliability.
  • Provide guidance and / or mentoring on solution requirements, technical design, integration architecture, and solution recommendations.
  • Ensure that all necessary changes are documented, reviewed, tested, and approved before being deployed.
  • Strong problem solving, critical thinking, troubleshooting, and analytical skills to set up and interpret logic and data.
  • Extensive understanding of the Microsoft.NET full stack including Azure cloud development and CI / CD.
  • Lead and perform a complex problem troubleshooting, root cause, and break / fix.
  • Work independently as well as in teams and may be assigned the responsibility to lead teams.
  • Occasionally provide after-hours deployment and support.
  • Performs other duties as assigned.

Reporting Relationships :

The Lead Software Engineer does not have any direct or indirect reports. This position reports directly to the Director or Senior Manager of Software Engineering.

Requirements :

  • A minimum of 10 years in Information Technology and participated in all facets of the software development life cycle, including 7 years of strong hands-on experience with design and development of enterprise solutions using Microsoft.NET, ASP.NET MVC.
  • 3 years demonstrated success leading other software engineers and projects is required.
  • 7 years in creating and consuming RESTful, OData and SOAP based Web Services, Web API, JavaScript Object Notification (JSON), XML, interface design, and utilizing SQL Server database. Experience in developing stored procedures and relational database Programming is required.
  • Solid experience with object-oriented analysis, design, and programming, n-tier Architecture, COM, UML, Microsoft.Net Framework and JavaScript Framework is required.
  • Extensive experience developing utilizing DevOps / Agile SDLC, Testing, and CI / CD required.
  • Demonstrated listening, analytical, organizational, and time management skills
  • Demonstrated ability to work independently or lead teams / projects and cross-functionally,
  • Strong knowledge and understanding of server, application, network, and systems.
  • Microsoft certifications are preferred.
  • Strong ability to work collaboratively within a team to solve problems.
  • Methodical, organized and detail oriented.
  • Good to have implementation and integration experience of Anthology Cloud solutions.
  • Excellent communication, technical writing and documentation skills are essential.
  • Bachelors degree preferred
  • About Us :

    Online, on campus and in the workplace, we provide education and training to our country's heroes - military service members, veterans, nurses and motivated professionals that want to make a difference. American Public Education, Inc. is a mission-driven provider of higher education to working adults with a proud history of serving the military, public service and nursing communities through American Public University System (APUS), which encompasses American Public University (APU) and American Military University (AMU); Rasmussen University, Hondros College of Nursing (HCN), and Graduate School USA.

    It is the policy of American Public Education, Inc. (APEI) to afford equal opportunity to all qualified persons. We treat all qualified individuals equally as to their recruitment, hiring, assignments, advancements, compensation, and all other terms and conditions of employment. American Public Education, Inc. (APEI) does not discriminate on the basis of race, color, religion, creed, sex, age, national origin, sexual orientation, or physical, mental, or sensory disability, or any other characteristic protected by law.

    Pay Transparency Statement

    If you are a resident of a state with designated pay transparency requirements and this role is available remotely, you may be eligible to receive additional information about the compensation and benefits for this role, which we will provide upon request. Please send an email to recruiting@apei.com

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Lead Software Engineer, Full Stack (.Net)?

    Sign up to receive alerts about other jobs on the Lead Software Engineer, Full Stack (.Net) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at APEI

    APEI
    Hired Organization Address Charles Town, WV Full Time
    Description Associate Vice President of Analytics & Data Insight American Public Education, Inc. The Associate Vice Pres...
    APEI
    Hired Organization Address Charles Town, WV Full Time
    Accounts Payable Specialist American Public Education, Inc. The Accounts Payable Specialist is responsible for the Accou...

    Not the job you're looking for? Here are some other Lead Software Engineer, Full Stack (.Net) jobs in the Charles Town, WV area that may be a better fit.

    Full stack Java software engineer

    PRECISE SOFTWARE SOLUTIONS INCORPORATED, Rockville, MD

    Lead Full Stack Software Engineer

    capitalone, Mc Lean, VA

    AI Assistant is available now!

    Feel free to start your new journey!