
Senior Applications Developer
Leonardo DRS
full-time
Posted on:
Location Type: Hybrid
Location: Texas • United States
Visit company websiteExplore more
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