Gssr - Atlanta, GA

posted 3 months ago

Full-time - Senior
Atlanta, GA
Professional, Scientific, and Technical Services

About the position

The Senior Angular Developer position is a hybrid role based in the State of Georgia, requiring proficiency in Angular and Spring Boot. The successful candidate will take the lead on software development projects, engaging in the project planning process alongside clients, business analysts, architects, and team members. This role involves monitoring project milestones and critical dates to identify potential schedule risks, resolving any issues that arise, and keeping management informed about project progress and status. In addition to leading projects, the Senior Angular Developer may also be responsible for the technical evaluation and selection of software or middleware packages. This includes supporting communication and training necessary for the successful adoption of selected tools or software. The developer will ascertain work effort for various tasks within a project and assign work to other team members when leading a project. Effective communication with business analysts, quality assurance teams, project owners, and stakeholders is essential to discuss project status, roadblocks, and other relevant updates. The role requires the ability to provide input for buy vs. build recommendations, researching the feasibility of custom, open-source, and commercial solutions. The developer will analyze existing applications to identify weaknesses and opportunities for improvement, initiating the identification, analysis, implementation, and communication of technical process improvements. This may involve streamlining or automating existing processes and suggesting changes to applications to address existing problems. The Senior Angular Developer will also be responsible for identifying system and business requirements, documenting and communicating these requirements effectively. The position demands a strong understanding of web development, web platforms, and content management, with knowledge of graphics design and user interface/user experience implementation techniques. The developer will create integrated solutions aimed at modernizing and consolidating independently designed applications, ensuring seamless communication across services. Adherence to technical standards and procedures is crucial, as is providing technical guidance and support for unit testing of software modules. The developer will also coordinate with configuration management on integration build activities and participate in both integration and quality assurance testing activities. Overall, the Senior Angular Developer will play a critical role in the development and modification of software modules and enterprise applications, providing technical leadership and mentoring to team members while ensuring compliance with quality standards and best practices.

Responsibilities

  • Lead software development projects using Angular and Spring Boot.
  • Consult in the project planning process with clients, business analysts, architects, and team members.
  • Monitor project milestones and critical dates to identify potential project schedule risks.
  • Identify ways to resolve schedule issues and keep management aware of project progress and status.
  • Lead the technical evaluation and selection process for software or middleware packages.
  • Support communication and training necessary for the successful adoption of selected tools or software.
  • Ascertain work effort for various tasks within a project and assign work to other members of the project when leading a project.
  • Communicate with business analysts, quality assurance, project owners, and stakeholders about the project, including status and roadblocks.
  • Provide input for buy vs. build recommendations and research feasibility of solutions.
  • Proactively analyze existing applications to identify weaknesses and develop opportunities for improvements.
  • Initiate identification, analysis, implementation, communication, and adoption of technical process improvements.
  • Identify system and/or business requirements and document them effectively.
  • Create and implement conversion, upgrade, and migration designs.
  • Assist with documenting or demonstrating examples to ensure code, data, or document repositories are appropriately utilized.
  • Develop software and/or application specifications and provide input for new code development or existing code reuse.
  • Provide technical leadership for the definition, development, and modification of software modules and enterprise applications.
  • Participate in integration testing and quality assurance testing activities.
  • Provide Tier III (integration) support and troubleshoot existing information systems.
  • Provide technical guidance and support for unit testing of software modules.
  • Create technical documentation related to coding, testing, integration, support, or best practices.

Requirements

  • Proficient in Angular (11+) and Spring Boot.
  • Demonstrated experience leading projects and acting as a team lead.
  • Programming/systems analysis experience.
  • Demonstrated project experience with Java 8+.
  • Demonstrated project experience working with JavaScript and TypeScript.
  • Experience with responsive and adaptive UI/UX design or development and supporting technologies (HTML5, CSS, Bootstrap, etc.).
  • Experience working with an RDBMS such as Oracle or PostgreSQL.
  • Experience with RESTful Web Services or APIs and supporting tools (Postman, Swagger, JMeter, etc.).
  • Experience with data exchange/serialization languages, formats, or technologies (JSON, YAML, XML, etc.).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service