Leonardo DRS

Senior Applications Developer

Leonardo DRS

full-time

Posted on:

Location Type: Hybrid

Location: TexasUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop, test, and maintain software applications throughout the production lifecycle, including researching requirements, developing specifications, coding, debugging, and documenting solutions.
  • Analyze business functions and user needs to design secure, scalable, and efficient systems that meet organizational and operational objectives.
  • Maintain, enhance, and troubleshoot complex applications to ensure reliability, performance, and data integrity.
  • Integrate new software into existing systems and migrate legacy web applications (C# ASP.NET 4.x) to modern .NET Core (6, 8+) MVC frameworks hosted in Azure Cloud.
  • Develop and maintain web applications using Razor pages, jQuery, and Bootstrap, and perform database operations with SQL Server 2019+ using ADO and stored procedures for CRUD functionality.
  • Collaborate with end users, technical teams, and stakeholders to implement enhancements, resolve system issues, and ensure compliance with established standards, policies, and best practices.
  • Plan and coordinate project activities related to software implementation and maintenance, occasionally leading small project teams to deliver IT solutions on time and within scope.
  • Prepare and maintain user and technical documentation, provide user training, and deliver post-implementation support.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, and a minimum of 8 years of relevant experience; equivalent experience may be considered.
  • Proficiency in C# .NET Core (version 6 and above) and experience maintaining and enhancing legacy ASP.NET 4.x applications.
  • Strong knowledge of Microsoft IIS, MVC architecture, Razor pages, and front-end technologies including jQuery and Bootstrap.
  • Skilled in SQL Server 2019+ and ADO for database access, including writing and optimizing stored procedures and performing CRUD operations.
  • Demonstrated experience with performance tuning, application optimization, and debugging complex systems.
  • Excellent problem-solving abilities, attention to detail, and strong communication skills with the ability to collaborate effectively in a team environment.
Benefits
  • medical, dental, and vision coverage
  • company contribution to a health savings account
  • telemedicine
  • life and disability insurance
  • legal insurance
  • 401(k) savings plan
  • wellness programs focusing on physical, emotional, and financial well-being
  • flexible work schedules with 9/80 program
  • competitive vacation
  • health/emergency leave
  • paid parental leave
  • community service hours
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreASP.NETMVCRazor pagesjQueryBootstrapSQL ServerADOstored procedures
Soft Skills
problem-solvingattention to detailcommunicationcollaboration
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Technology