Software Developer (Systems Software)
Join our team as a Software Developer (Systems Software) and help create the underlying software that powers critical operations. You'll develop, maintain, and refine system-level programs, ensuring they run efficiently, securely, and reliably across complex environments. Working closely with engineers across disciplines, you'll solve challenging technical problems, optimize performance, and deliver the robust software foundation that keeps our technology mission-ready. With a competitive salary range and industry-leading benefits, Ardent Principles offers more than just a job - we offer a career path filled with growth and opportunities. Join us and let's shape the future together!
Key responsibilities include identifying and validating requirements for SharePoint sites service now, saves and custom applications; working as a SharePoint Designer; leading matrixed technical resources to deliver solutions; and adding new features, optimizing, scaling, or improving stability and performance of applications. You'll use JavaScript (JS), develop on low-code, no-code platforms, automate configuration and provisioning of cloud resources, configure and administrate Amazon Linux and Windows OS, automate and script using Bash and Terraform, install and manage Apache, Tomcat and Express servers, administer databases like MySQL, administer no-SQL databases like MongoDB, provide instruction and mentoring as relates to Agile development methods and technical skills development, manage projects, track schedules and milestones, develop scope, schedules, and cost estimates, apply usability and accessibility standards, user research, and user-centered design principles for software development to optimize application interface designs, provide system architectural guidance and recommendations, provide application support identifying and validating requirements for Salesforce, provide database support to include database patches, installations, data and database migrations, and backup and recovery database maintenance, perform regression and unit and acceptance testing (UAT), develop in languages such as Maven, Java, NodeJS, Angular, Javascript, HTML, CSS, JSON, Yaml, XML, XSL, AngularJS, Bootstrap, JQuery, SQL, or Python, perform analysis of system vulnerability scans and recommend necessary remediation based on scan result analysis, use Jira and Confluence, knowledge of DEVOPS tools such as Jenkins and Github, knowledge of installing and maintaining PKI certificates, installation and maintenance of COTS IT products, managing and delivering Agile consulting engagements, providing security Oracle Wallet and IIS server Certificate upgrades for database servers, providing technical support for integration and deployment of applications into a cloud production environment, creating and maintaining automated test scripts to test new or existing applications for compliance with best practices, REST Web services and SOAP Web services, Spring, Spring Security and Hibernate frameworks, AWS CloudFormation Templates, Load Balancer, Autoscaling, Security Groups, S3 and KMS, OpenSSL and TLS encryption protocols.
Highly desired qualifications include working in a team-based Agile environment, performing all Operations and Maintenance support, ensuring the interoperability of current and future operating systems and software releases for all supported applications, managing all incidents of application outages, degraded performance, and reported problems in application functions and / or provided services, providing necessary resources / skills for Commercial Off-the-Shelf (COTS) integrations, and newly developed or customized applications as defined by Mission Partner requirements, communicating and working collaboratively across organizational boundaries with other staff and contractor personnel teams supporting service delivery, compliance standards including security accreditation, program management control gates, integration with external services (e.g., access control, auditing), patching and maintaining current versions of software, outage / after-action reporting, accessibility requirements, internal-use software reporting, auditing, logging, solution reconstitution testing, and technical directives, providing a Monthly Report (MR) (CDRL 001), conducting a monthly Program Management Review (PMR), executing work schedules to ensure that necessary planning, coordination, approvals, negotiations, and other contract requirements are completed in a timely manner so as not to negatively impact the program.
What we offer you includes a highly competitive salary, generous paid time off, a dedicated training budget, 100% employer-covered family vision, dental, and health insurance, 100% employer-covered life and disability insurance, a 401(k) plan with a 6% employer match, 11 paid government holidays, and spot bonuses for exceptional performance. This is a full-time position with consultants expected to be available and working onsite in the WMA area during core hours (9 a.m. to 3 p.m.).
Software Developer • Washington, DC, US