Dev Technology Group - Egg Harbor Township, NJ

posted 11 days ago

Full-time - Senior
Egg Harbor Township, NJ
Professional, Scientific, and Technical Services

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 encompasses the entire software development lifecycle, 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, particularly using a serverless-first approach, and will engage in both client-facing implementation and internal innovation efforts.

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.
  • Learn new skill sets on the job.
  • Drive value through the adoption and integration of cloud-native architectures.
  • Participate in Dev Technology public engagements and identify opportunities that align with company strategic goals.
  • 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.
  • Provide direct and indirect guidance and support to innovation teams.
  • Participate in SBIR and Challenge work to demonstrate capability 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.
  • 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.
  • Aptitude for quickly picking up technology and a desire to learn and progress.
  • 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, Dynamo DB).
  • ICE cleared preferred.
  • USCIS, CBP, or Top Secret clearance preferred.
  • Any other DHS clearance preferred.
  • Any other government clearance preferred.

Benefits

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