Software Development Architect (Drupal)
About the role
As a Software Development Architect (Drupal), you will work with our growing DevSecOps practice delivering software features, APIs, and micro-service solutions. We are looking for candidates with at least 8 years of full stack development experience, including experience developing and maintaining Drupal-based web applications, using Agile and DevSecOps methods such as build/release management, CI/CD practices, and test automation.
Steampunk is a Change Agent in the Federal contracting industry, bringing new thinking to clients in the Homeland, Federal Civilian, Health and DoD sectors. Through our Human-Centered delivery methodology, we are fundamentally changing the expectations our Federal clients have for true shared accountability in solving their toughest mission challenges. If you want to learn more about our story, visit http://www.steampunk.com.
Responsibilities
- Design, develop, and deploy modular micro-services and cloud-based systems, including Drupal-based web applications
- Understanding the needs of stakeholders and conveying this to other developers
- Write and debug code for innovative software solutions, including custom Drupal modules and themes
- Troubleshoot software quality, security and reliability issues
- Participate in code reviews and quality assurance activities
- Automate unit and functional tests
- Test and examine code written by others and analyzing results
- Evaluate, identify and develop complex software solutions using APIs, microservices, and cloud-native solutions
- Ensure that software is secure against cyber threats, including adherence to Drupal and web application security best practices
- Identifying technical problems, performing root cause analysis, and developing software updates and ‘fixes’
- Support production releases (including deployment, troubleshooting, and testing)
- Document software code, features, and training guides