Dev Technology - Reston, VA

posted about 1 month ago

Full-time - Senior
Reston, VA

About the position

The Senior Application Developer position involves leading Agile software development projects that support the client's mission. The role encompasses the entire software development lifecycle, from requirements gathering to coding and testing, while also addressing issues in existing code. The developer will be responsible for client-facing implementation and integration work, driving the adoption of cloud-native architectures, and providing guidance on emerging technologies. This position requires collaboration with both internal teams and external clients, as well as participation in industry events related to cloud and serverless architectures.

Responsibilities

  • Lead Agile software development projects from requirements gathering to coding and testing.
  • Research issues in existing code and provide solutions.
  • Prepare ad hoc reports and communicate status, including issues and risks, to the team.
  • Collaborate with team members to resolve problems and meet client needs.
  • Drive the adoption and integration of cloud-native architectures using a serverless-first approach.
  • Participate in public engagements and identify opportunities that align with company strategic goals.
  • Support the executive team with insights on current and emerging cloud technologies.
  • Provide guidance and support to innovation teams and participate in SBIR and Challenge work.
  • Deliver direct billable support to clients in cloud architect roles.

Requirements

  • Bachelor's Degree in a relevant field is required; Master's Degree in Systems or Software Engineering is preferred.
  • 6-8+ years of professional experience in software development across multiple languages and frameworks.
  • Experience with React UI or related UI frameworks (e.g., Angular).
  • Proficiency with AWS Cloud Tools (AWS Lambda, EventBridge).
  • Experience with Node.js and understanding of complex business processes.
  • Strong problem-solving skills with the ability to research and implement solutions.
  • Good written and verbal communication skills.
  • Ability to collaborate effectively with team members.
  • Comfortable working in a remote environment.
  • Demonstrated success in R&D functions related to cloud architecture design and implementation.

Nice-to-haves

  • Bachelor's in Computer Science or related field.
  • Knowledge of JavaScript.
  • Experience with AWS Lambda.
  • Familiarity 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 clearance or other government clearances.

Benefits

  • Competitive salary range of $100,000 - $160,000 based on experience and education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service