Senior Application Developer
Ardent Eagle Solutions · Bethesda, MD · 2 wk ago
Engineering$109k–$145k/yrFull-time
Responsibilities
- Design, develop, enhance, and maintain enterprise web applications and websites supporting mission-critical federal programs.
- Lead the full Software Development Life Cycle (SDLC), including business analysis, requirements gathering, solution design, development, testing, deployment, operations, maintenance, and system retirement.
- Design and develop scalable, multi-tier applications with backend database integration and cloud-based architectures.
- Collaborate with government stakeholders, business users, project managers, and cross-functional technical teams to translate business requirements into secure, high-quality technical solutions.
- Develop system architectures, technical designs, interface specifications, and implementation plans for new applications and system enhancements.
- Integrate applications with enterprise systems and APIs to support data sharing, authentication, and business processes.
- Support cloud and on-premises application environments, including development, testing, staging, and production systems.
- Develop and maintain applications utilizing Microsoft Azure, SharePoint, Drupal, SQL Server, Oracle, MySQL, and other enterprise technologies.
- Perform software installation, configuration, upgrades, customization, and ongoing maintenance of commercial and custom software solutions.
- Conduct business process analysis, feasibility studies, scope definition, cost estimates, and project planning activities.
- Lead application development projects from concept through production deployment, ensuring adherence to schedule, quality, and performance objectives.
- Create and maintain comprehensive technical documentation, including business requirements, functional specifications, system design documents, interface control documents, test plans, implementation plans, security documentation, and configuration management artifacts.
- Develop intuitive, user-centered interfaces using the U.S. Web Design System (USWDS) and modern web development best practices.
- Conduct usability research, stakeholder interviews, and user acceptance activities to improve application functionality and user experience.
- Develop and execute unit, integration, system, user acceptance, and usability testing to ensure reliable, high-quality software releases.
- Support release management, configuration management, change control, and production deployments.
- Maintain and update website content, perform website administration activities, and support content management platforms.
- Analyze website usage metrics and performance data to identify trends and recommend improvements.
- Ensure applications and websites comply with Section 508 accessibility requirements and applicable federal standards, policies, and security requirements.
- Implement and maintain security controls to protect sensitive information, including Personally Identifiable Information (PII), in accordance with federal cybersecurity and privacy requirements.
- Develop user documentation, training materials, and knowledge transfer resources; deliver instructor-led and virtual training sessions as needed.
- Collaborate with infrastructure, cybersecurity, database, and DevSecOps teams to deploy and support enterprise applications.
- Mentor junior developers, perform code reviews, and promote software engineering best practices across the development team.
- Support multiple federal customers and adapt to evolving mission priorities while delivering high-quality technical solutions.
Qualifications
- At least 4 years of experience with overseeing application development and ensuring quality control.
- At least 5 years’ experience in .Net and SharePoint 2016/2019/SE/SPO, along with MVC, Ajax.
- More than 5 years’ experience with Nintex K2 automation.
- Experience with ActivePDF products, Telerik Radcontrols and iText/iTextSharp, SharePoint Search.
- Experience writing web service calls.
- At least 5 years’ experience writing stored procedures for both SQL Server and Oracle.
- At least 3 years’ experience using USWDS.
- Experience with claims-based authentication.
Pay
Anticipated Salary Range: $109,000–$145,000
Actual compensation will be determined based on the selected candidate's experience, qualifications, certifications, and other business considerations.
Schedule
Monday through Friday, Regular Business Hours