
Software Engineer
Edgewater Federal Solutions, Inc.2 years ago
Oak Ridge, TN, USASenior / Staff+
Responsibilities
- Gather, analyze, and document business and technical requirements with customers and stakeholders.
- Lead and participate in design sessions defining system functionality, architecture, and technical solutions.
- Create high-level design, system design, requirements, testing, quality assurance, and operations documentation.
- Design, develop, test, maintain, and deploy database-driven web applications using ASP.NET, C#, and HTML5.
- Build dashboards and user interfaces that improve usability, accessibility, and workflow efficiency.
- Develop and integrate APIs with ServiceNow, enterprise platforms, and other internal and external systems.
- Integrate applications with authentication, credentialing, identity management, and access-control devices.
- Participate in Agile planning, standups, backlog refinement, reviews, and retrospectives.
- Conduct testing, document results, resolve defects, and validate functionality with stakeholders.
- Support production operations, application deployment, customer acceptance, and ongoing system maintenance.
- Prepare weekly status reports covering progress, deliverables, risks, and upcoming activities.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field, and 5-15 years of experience, or an equivalent combination of education and experience.
- U.S. citizenship is required under the contract.
- Experience designing, developing, and supporting enterprise software applications.
- Proficiency with ASP.NET, C#, and HTML5 web application development.
- Experience developing database-driven applications, database integrations, API integrations, and ServiceNow web-service/API integrations.
- Experience with requirements gathering, systems engineering, solution design, technical documentation, software quality assurance, testing methodologies, and defect management.
- Experience designing intuitive user interfaces, dashboards, workflow automation, and data visualization solutions.
- Experience working directly with customers and end users across the software development lifecycle.
- Experience with authentication, credentialing, identification devices, identity management, or access-control systems.
- Ability to design scalable and maintainable solutions, conduct design reviews, manage multiple priorities, and collaborate independently or within Agile teams.
- Preferred experience includes government, defense, security, or regulated environments and supporting deployments, production operations, and system maintenance.
Benefits
- Hybrid work arrangement; candidates must live within driving distance of Oak Ridge, Tennessee.
Tech Stack
C#
Categories
About Edgewater Federal Solutions, Inc.
Edgewater Federal Solutions delivers IT consulting and managed services to U.S. federal agencies, spanning enterprise systems engineering, cybersecurity, program/project management, records management, and application development. Founded in 2002 and headquartered in Frederick, Maryland, it operates as a privately held government contractor and supports cabinet-level departments such as the Department of Energy with a largely cleared workforce. The company works as a prime and subcontractor on multi-year federal programs.