Dev Technology

posted 8 days ago

Full-time - Senior
Remote

About the position

The Principal Application Developer position is a senior developer role focused on Agile software development for systems that support the client's mission. The role involves end-to-end software development, from requirements gathering to coding and testing, while also addressing issues in existing code. The individual will drive value through the adoption of cloud-native architectures and will be involved in both client-facing implementation and internal innovation efforts. This position requires strong leadership in cloud technologies and collaboration with various teams to ensure successful project outcomes.

Responsibilities

  • Perform Agile software development for systems supporting client missions.
  • Engage in software development from requirements gathering through 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 aligning with company goals.
  • Support the Dev Technology Group's presence at industry events related to cloud and serverless architectures.
  • Provide insight and guidance to the executive team on emerging technologies in cloud architectures.
  • Support innovation teams and participate in SBIR and Challenge work to demonstrate capabilities.

Requirements

  • Bachelor's Degree required; Master's Degree in Systems or Software Engineering preferred.
  • Minimum of 8+ years of professional experience in systems development across 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 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 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.
  • Flexible spending account and commuter benefits.
  • Life insurance and 401K matching with immediate vesting.
  • End of year profit sharing.
  • Regular team and company social events.
  • Community engagement support activities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service