E

Edgewater IT

Government IT consulting with security clearances

Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeOak Ridge, TN, USANo salary listed

About the Job

Requirements

  • A 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.
  • Experience designing, developing, and supporting enterprise software applications.
  • Strong experience gathering requirements and translating business needs into technical solutions.
  • Experience with systems engineering and solution design methodologies.
  • Proficiency in ASP.NET and C# application development.
  • Experience with HTML5 web application development.
  • Experience developing database-driven web applications and performing database integration.
  • Knowledge of API development, integration, and consumption across multiple platforms.
  • Experience integrating with ServiceNow through web services and APIs.
  • Experience designing and implementing intuitive user interfaces and dashboards.
  • Familiarity with software quality assurance processes, testing methodologies, and defect management.
  • Experience creating requirements documentation, High-Level Design documents, System Design Documents, test plans and test results, Software Quality Assurance documentation, and operations and maintenance documentation.
  • Ability to gather, interpret, and document customer requirements.
  • Ability to design scalable and maintainable software solutions.
  • Understanding of Agile software development methodologies and best practices.
  • Ability to conduct design reviews and collaborate with cross-functional stakeholders.
  • Experience working directly with customers and end users throughout the software development lifecycle.
  • U.S. citizenship is required per contract.
  • Experience with authentication, credentialing, or identification device integration, such as badges, tags, or access control devices.
  • Ability to work independently and as part of a collaborative Agile team.

Responsibilities

  • Collaborate with customers and stakeholders to gather, analyze, and document business and technical requirements.
  • Lead and participate in design sessions with managers and stakeholders to define system functionality, architecture, and technical solutions.
  • Develop High-Level Design and System Design Documents aligned with customer requirements and business objectives.
  • Design, develop, test, and maintain web-based applications using ASP.NET, C#, HTML5, and related technologies.
  • Create and enhance custom dashboards that provide intuitive user experiences and improve customer and employee interaction with business workflows.
  • Design and implement user-friendly interfaces that promote usability, accessibility, and operational efficiency.
  • Develop and integrate APIs with internal and external platforms, including ServiceNow and other enterprise systems.
  • Build and maintain database-driven web applications, ensuring efficient data access, integrity, and performance.
  • Develop solutions that interface with authentication and identification devices such as badges, tags, and other credentialing technologies.
  • Participate in Agile software development processes, including sprint planning, daily standups, backlog refinement, reviews, and retrospectives.
  • Conduct functionality, integration, and system testing in accordance with approved test plans.
  • Perform software quality assurance activities and document test results.
  • Modify and enhance applications based on testing outcomes, stakeholder feedback, and changing business requirements.
  • Conduct iterative demonstrations and validation sessions with stakeholders to verify functionality and design objectives.
  • Support the deployment of applications into production environments and obtain final customer approvals and acceptance.
  • Produce weekly status reports detailing project progress, completed deliverables, risks, and upcoming activities.
  • Maintain all source code, technical documentation, operational procedures, and system maintenance materials throughout the software lifecycle.
  • Ensure all design, requirements, operational, and maintenance documentation remains current and complete.

Desired Qualifications

  • Experience developing enterprise workflow automation solutions.
  • Experience creating operational dashboards and data visualization solutions.
  • Familiarity with government, defense, security, or highly regulated environments.
  • Experience supporting application deployment, production operations, and system maintenance activities.
  • Experience integrating with third-party identity management or access control systems.

About the Company

Edgewater IT

Government IT consulting with security clearances

Edgewater IT provides IT consulting services focused on U.S. government clients. It offers expertise across the IT life cycle including program and project management, system and network operations, and cyber security, drawing on a workforce that often holds top secret clearances and advanced degrees. The company works with federal agencies and contracting partners, delivering staffing and governance support as well as policy guidance to improve efficiency and effectiveness. Edgewater differentiates itself by combining large-company capabilities with small-company attention, backed by a woman-owned status, deep government experience, and a culture that emphasizes qualified, committed personnel and competitive, stable compensation. Its goal is to be the best IT consulting partner for government clients by providing the right talent and knowledge to meet mission needs while maintaining contracting compliance and quality.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Maryland, United States
Founded
2002

Recently Posted Jobs

Explore more opportunities at Edgewater IT

See more jobs