Dev Technology - Reston, VA

posted 8 days ago

Full-time - Senior
Remote - Reston, VA

About the position

The Principal Application Developer is a senior developer role focused on Agile software development for systems that support the client's mission. This position involves the entire software development lifecycle, from requirements gathering to coding and testing, while also addressing issues in existing code. The developer will drive value through the adoption of cloud-native architectures, particularly using a serverless-first approach. The role includes client-facing responsibilities, participation in public engagements, and providing guidance on emerging technologies within cloud architectures.

Responsibilities

  • Perform Agile software development from requirements gathering through coding and testing.
  • Research issues in existing code and find solutions.
  • Prepare ad hoc reports and communicate status, including issues and risks to the team.
  • Collaborate with team members to reach problem resolution.
  • Drive value through the adoption and integration of cloud-native architectures.
  • Participate in Dev Technology public engagements and identify strategic opportunities.
  • Support the Dev Technology Group presence at industry events related to cloud and serverless architectures.
  • Provide insight and guidance to the executive team on current and emerging technologies.
  • Support innovation teams and participate in SBIR and Challenge work.
  • Provide direct billable support to clients in cloud architect roles.

Requirements

  • Bachelor's Degree required; Master's Degree in Systems or Software Engineering preferred.
  • 8+ years of professional experience supporting systems in multiple languages and frameworks.
  • Experience with React UI or related UI frameworks (Angular).
  • Experience with AWS Cloud Tools (AWS Lambda, EventBridge).
  • Experience with Node.js.
  • Ability to understand complex business processes and their relation to supporting systems.
  • Strong problem-solving skills and ability to recommend and implement solutions.
  • Good communication skills, both written and verbal.
  • Ability to collaborate with team members to meet client needs.
  • Comfortable working in a remote environment.
  • Demonstrated success in R&D functions in cloud architecture design and implementation.

Nice-to-haves

  • Bachelor's in Computer Science or related field.
  • Knowledge of JavaScript.
  • Experience with AWS Lambda.
  • Experience with SPA concepts and libraries.
  • Experience with agile and DevOps tools (Git, Jenkins, Maven, Ansible, Junit).
  • Experience in writing SQL and working with relational databases (PostgreSQL, DynamoDB).
  • ICE cleared, USCIS, CBP, or Top Secret clearance preferred.

Benefits

  • Generous and flexible time-off policy.
  • Flexible work schedules and telework options.
  • Career development opportunities including mentorship and training.
  • Tuition reimbursement and paid training opportunities.
  • Industry-leading benefits including health plans with dental and vision.
  • 401K matching with immediate vesting and profit sharing.
  • Regular team and company social events.
  • Community engagement support activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service