Senior Software Engineer - Full Stack C# Developer
General Dynamics Information Technology3 months ago
Hanover, MD, USASenior
Base Salary
$111k - $150k/yr
Responsibilities
- Code, test, integrate, and document software solutions.
- Apply computer science, engineering, and mathematical analysis principles to complex software solutions.
- Participate as a subject matter expert in internal reviews of software components and systems.
- Lead large technical tasks, teams, and projects while providing direction or supervision to lower-level employees.
- Define the scope, schedule, and expectations for assigned work and lead self-initiated assignments.
- Apply and champion software development standards, processes, procedures, and tools throughout the system development life cycle.
- Keep current with technology trends and promote new ideas and process improvements.
Requirements
- U.S. citizenship is required.
- Must currently possess a Top Secret SCI with Polygraph clearance.
- Bachelor’s degree in software engineering or a related technical field with at least 10 years of relevant experience, or a master’s degree with at least 8 years of relevant experience.
- Strong web development skills, including C# with ASP.NET Web Forms or ASP.NET MVC; strong Java development skills may be considered with willingness to learn C#.
- Preferred experience with JQuery, Bootstrap.js, Knockout.js, MongoDB, HTML, CSS, and IIS.
- Proficient understanding of software engineering concepts, principles, theories, technical standards, and methodologies.
- Agile experience is preferred.
Benefits
- Full-flex work week where possible.
- 401(k) plan with company match.
- Medical, dental, vision, health savings account, disability, life, accident, critical illness, and business travel insurance options.
- Paid time off including vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
- Internal mobility support, professional growth opportunities, paid education and certifications.
- Onsite work location in Hanover, Maryland; 40 scheduled hours per week and no travel required.
Tech Stack
Categories
About General Dynamics Information Technology
General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.