Unclassified - Atlanta, GA

posted 3 months ago

Full-time - Senior
Hybrid - Atlanta, GA

About the position

The Senior Angular Developer will play a pivotal role in leading software development projects, particularly focusing on Angular and Spring Boot technologies. This position requires a deep understanding of the software development life cycle, as the individual will work closely with clients, business analysts, and team members to gather and analyze business requirements. The goal is to design and develop high-quality technical solutions that align with the Georgia Technology Authority (GTA) and State Agency IT strategies, ensuring compliance with the organization’s architectural standards. As a Senior Angular Developer, the individual will be responsible for the full systems life cycle, which includes designing, coding, testing, implementing, and supporting applications. The role may also extend to participation in component and data architecture design, technology planning, product evaluation, and advanced testing processes. The developer will be expected to provide input on project plans related to software development initiatives and may utilize various middleware to create integrated solutions that consolidate existing applications, legacy systems, databases, and hardware logic. The position requires a strong knowledge of programming languages and object-oriented design principles, along with experience in systems design, database development, testing, and integration methodologies. The developer will also be expected to provide client support and consultation, acting as a subject matter expert in software development, maintenance, and support. This role operates in a hybrid work environment, requiring occasional in-office presence as needed.

Responsibilities

  • Responsible for technical leadership in the analysis, design, development, integration, testing, and enhancement of software, applications, or middleware.
  • Actively involved in researching, troubleshooting, or resolving complex support issues.
  • Consults in the project planning process with clients, business analysts, architects, and team members.
  • Monitors project milestones and critical dates to identify potential project schedule risks and resolves schedule issues.
  • Keeps management aware of project progress and status.
  • May lead the technical evaluation and selection process for software or middleware packages.
  • Supports communication and training necessary for the successful adoption of selected tools or software.
  • Provides input for buy vs. build recommendations and researches feasibility of custom, open source, and commercial solutions.
  • Analyzes existing applications to identify weaknesses and develop opportunities for improvements.
  • Initiates identification, analysis, implementation, communication, and adoption of technical process improvements.

Requirements

  • Proficient in Angular and Spring Boot.
  • Strong knowledge of programming languages used by the organization.
  • Experience in systems design and development methodologies.
  • Solid understanding of database development, testing, and integration methodologies.
  • Ability to provide client support and consultation as a subject matter expert.

Nice-to-haves

  • Knowledge of current and emerging IT products, services, and processes.
  • Experience with middleware solutions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service