Finch Computing - Washington, DC

posted 29 days ago

Full-time - Entry Level
Washington, DC

About the position

The Front End Developer (Angular) position at Finch AI involves designing, developing, and implementing modifications to existing applications using Angular and other technologies. This role is crucial for the development of mission-critical, enterprise-scale business systems, requiring collaboration with project teams and interaction with clients and users. The position is hybrid, allowing for both remote and in-office work in Washington, DC.

Responsibilities

  • Designs, codes, and tests software modifications to address enhancement requests
  • Coordinates and participates in system, integration, performance, and acceptance testing
  • Maintains shared responsibility for updating configuration documentation and related configuration management tools to track application changes
  • Interacts with clients and users as required during daily activities
  • Works as part of a team throughout the software development life cycle
  • Collaborates with designers and analysts to implement enhancements or new applications
  • Develops code to meet user story acceptance criteria
  • Creates test transactions and runs unit tests
  • Debugs, tests, and fixes errors
  • Conducts design and code reviews to ensure compliance with standards
  • Maintains records to document program development and revisions
  • Provides evening and weekend support for outages and deployments

Requirements

  • 2+ years of experience with Angular and NodeJS
  • 4+ years of experience in HTML, CSS, and JavaScript
  • 5+ years' experience in application development using Java/JEE and related technologies (JBoss, Spring Framework, WebLogic)
  • 4+ years of experience developing REST, SOAP, and JSON/XML
  • 3+ years of experience with JUnit, Ant and/or Maven, Subversion and/or Git
  • Experience with code repositories (Subversion and/or Git)
  • Experience working in a cloud environment (preferably AWS)
  • Working knowledge of Agile/Scrum development
  • Ability to independently investigate, troubleshoot, design, and develop solutions
  • Solid written and oral communication skills to interact with business and technology teams
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service