About the job
Security Clearance Required: Must possess an active DOD/DSS SECRET security clearance or higher (interim is acceptable).
Location Requirement: All applicants must reside in the DC/MD/VA area. Please note that this position is NOT remote; the work will take place in downtown Washington, DC.
Position Overview:
As a Senior Web Applications Developer at Akumen Inc., you will engage in all aspects of the software development lifecycle, focusing on architecture, design, quality, and implementation. A significant aspect of this role involves upgrading, managing, and maintaining our cloud-based applications. A robust understanding of Java, Angular, C#, and related technologies is essential for your success. We are looking for an independent, analytical developer with excellent collaboration and communication skills, capable of taking ownership of various front-end and back-end initiatives.
Key Responsibilities:
- Design, configure, and implement application environments, engineer effective release management procedures, and deliver production support.
- Develop software code, execute unit tests, and conduct peer reviews to ensure adherence to coding standards and best practices for optimal platform performance while assessing the overall quality of delivered components.
- Collaborate with team members on software design to provide accurate project estimates and implement new features, including interfaces, storage contracts, and data transformations.
- Lead the upgrading of complex Angular (v9), C#, and Java (v11) applications to their latest stable versions, ensuring compatibility, performance, and security.
- Coordinate with other development, infrastructure, and operations teams.
- Adhere to all security policies and practices during development.
- Independently address vulnerabilities identified in code through security scans.
- Work closely with Business Analysts, Product Managers, and other stakeholders throughout project phases to understand and implement business functionalities, while keeping program, project, and team leads informed of any tasks that are at risk or require adjustments to project plans.
- Stay updated on emerging technologies and best practices.
- Debug and develop across various technologies, including Java, Spring Boot, Angular, and .NET.

