Dev Technology - Kansas City, MO

posted 8 days ago

Full-time - Senior
Remote - Kansas City, MO

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 end-to-end software development, 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 and will be involved in both client-facing implementation and internal innovation efforts. The role requires collaboration with team members and communication of project status, issues, and risks.

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 using a serverless-first approach.
  • Participate in Dev Technology public engagements and support the company's presence at industry events.
  • Provide insight and guidance to the executive team on current and emerging technologies in cloud architectures.
  • Support innovation teams and participate in SBIR and Challenge work to demonstrate capabilities to potential clients.
  • Provide direct billable support to clients in cloud architect roles.

Requirements

  • Bachelor's Degree required; Master's Degree in Systems or Software Engineering or related IT field preferred.
  • Minimum of 8+ years of directly related 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.
  • Ability to research problems, identify root causes, and recommend and implement solutions.
  • Good communication skills, both written and verbal.
  • Ability to collaborate with team members to meet or exceed client needs and expectations.
  • Comfortable working in a remote environment.
  • Demonstrated passion for solving complex software challenges and collaborating on a team.
  • 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 preferred.
  • 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 programs and technical training.
  • Tuition reimbursement and paid training opportunities.
  • Industry-leading benefits including health plans with dental and vision, flexible spending accounts, and life insurance.
  • 401K matching with immediate vesting and end of year profit sharing.
  • Regular team and company social events.
  • Community engagement support activities and employer match for donations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service