Senior Application Developer
Backend Developer
Senior
.NET Core
Activepdf
API
APIs
Application
Azure
Cloud Operations
Cloud Platforms
Data Architecture
Data Integration
Database
Databases
Design
Design Systems
Drupal
Engineering
Full Stack
Integration
Integrations
Itext
Itextsharp
Nintex
Oracle
Senior Developer
SharePoint
Software Development
Software Engineering
SQL
Telerik Radcontrols
Us Web Design System
Job Description
Senior Application Developer for NICHD OIT at Ardent Eagle Solutions, focused on designing, developing, and maintaining enterprise web applications and websites; leading SDLC, cloud and on premises support, accessibility, security, and cross functional collaboration across a wide technology stack.
Responsibilities
- Design, build, enhance, and sustain enterprise web applications and websites that support mission critical federal programs.
- Manage the full Software Development Life Cycle, including business analysis, requirements capture, solution design, development, testing, deployment, operations, maintenance, and retirement.
- Create 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 requirements into secure, high quality solutions.
- Develop system architectures, technical designs, interface specifications, and implementation plans for new applications and enhancements.
- Integrate applications with enterprise systems and APIs to support data sharing, authentication, and business processes.
- Support cloud and on premises environments across development, testing, staging, and production deployments.
- Develop and maintain applications using Microsoft Azure, SharePoint, Drupal, SQL Server, Oracle, MySQL, and other enterprise technologies.
- Install, configure, upgrade, customize, and maintain 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 to production, ensuring schedule, quality, and performance objectives are met.
- Create and maintain comprehensive technical documentation, including business requirements, functional specs, system design documents, interface control documents, test plans, implementation plans, security documentation, and configuration management artifacts.
- Develop intuitive, user centered interfaces using the US Web Design System (USWDS) and modern web development best practices.
- Conduct usability research, stakeholder interviews, and user acceptance testing to improve application functionality and user experience.
- Develop and execute unit, integration, system, user acceptance, and usability testing to ensure reliable releases.
- Support release management, configuration management, change control, and production deployments.
- Monitor performance and availability, troubleshoot production issues, and implement corrective actions for reliable operations.
- Maintain and update website content, perform website administration tasks, and support content management platforms.
- Analyze website usage metrics to identify trends and recommend improvements.
- Ensure compliance with Section 508 accessibility requirements and applicable federal standards, policies, and security requirements.
- Implement and maintain security controls to protect sensitive information, including PII, in line with federal cybersecurity and privacy requirements.
- Develop user documentation, training materials, and knowledge transfer resources; deliver trainings as needed.
- Collaborate with infrastructure, cybersecurity, database, and DevSecOps teams to deploy and support enterprise applications.
- Mentor junior developers, conduct code reviews, and promote software engineering best practices across the team.
- Support multiple federal customers and adapt to evolving mission priorities while delivering high quality technical solutions.
Requirements
- BS/BA degree or equivalent required.
- Minimum 4 years of experience overseeing application development and ensuring quality control.
- At least 5 years of experience in .NET and SharePoint 2016/2019/SE/SPO, including MVC and Ajax.
- More than 5 years of experience with Nintex K2 automation.
- Experience with ActivePDF products, Telerik RadControls, iText/iTextSharp, and SharePoint Search.
- Experience writing web service calls.
- At least 5 years of experience writing stored procedures for both SQL Server and Oracle.
- At least 3 years of experience using USWDS.
- Experience with claims based authentication.
Technologies
- Microsoft Azure
- SharePoint
- Drupal
- SQL Server
- Oracle
- MySQL
- .NET
- MVC
- Ajax
- Nintex K2
- ActivePDF
- Telerik RadControls
- iText/iTextSharp
- SharePoint Search
- USWDS
Benefits
- Medical/Dental/Vision Coverage
- Matching 401(k) Plan
- Continuing Education Assistance
- Paid Time Off
- Free parking is available for the night shift Operations Watch Officers
Location and Schedule
- Location: Fully remote with occasional on site meetings in Bethesda, MD
- Schedule: Monday through Friday, Regular Business Hours
Compensation
- Salary Range: USD 109,000 β 145,000 per year
- Actual compensation will be determined based on experience, qualifications, certifications, and other business considerations