My3Tech - Atlanta, GA

posted 3 months ago

Full-time - Mid Level
Atlanta, GA
Professional, Scientific, and Technical Services

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 developer will be responsible for designing, coding, testing, implementing, and supporting applications that align with the Georgia Technology Authority (GTA) and State Agency IT strategies, ensuring compliance with the organization's architectural standards. In this role, the Senior Angular Developer will not only develop applications but also participate in component and data architecture design, technology planning, and product evaluation. The developer will be involved in troubleshooting and resolving complex support issues, providing input to project plans, and ensuring that applications are delivered on time and within budget. The position requires a proactive approach to analyzing existing applications to identify weaknesses and opportunities for improvement, as well as recommending and implementing technical process improvements. The developer will also be responsible for creating and implementing conversion, upgrade, and migration designs, ensuring that all systems and applications are kept up to date. This role demands strong communication skills, as the developer will need to liaise with various stakeholders, including business analysts, quality assurance teams, and project owners, to keep them informed about project status and any potential roadblocks. Additionally, the Senior Angular Developer will provide technical leadership and mentorship to team members, fostering a collaborative and innovative work environment.

Responsibilities

  • Responsible for technical leadership in the analysis, design, development, integration, testing and enhancement of software, applications or middleware.
  • 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.
  • Leads the technical evaluation and selection process for software or middleware packages and supports communication and training for successful adoption.
  • Ascertains work effort for various tasks within a project and assigns work to other members when leading a project.
  • Communicates with business analysts, quality assurance, project owners, and stakeholders about the project, including status and roadblocks.
  • Provides input for buy vs. build recommendations and researches feasibility of custom, open source and commercial solutions.
  • Proactively analyzes existing applications to identify weaknesses and develop opportunities for improvements.
  • Identifies system and/or business requirements and translates them into technical designs.
  • Creates and helps to implement conversion, upgrade and migration designs, and applies system patches in a timely manner.
  • Develops software and/or applications specifications and recommends methods to efficiently reuse existing components.
  • Provides technical guidance and support for unit testing of software modules to ensure specifications are met.
  • Participates in and supports integration testing and quality assurance testing activities.
  • Documents changes to architecture, integration and/or conversion plans and maintains system and software architecture diagrams.
  • Provides Tier III (integration) support and troubleshoots existing information systems to identify errors or deficiencies.

Requirements

  • 2 Years programming/systems analysis experience
  • 5 Years demonstrated project experience using Angular (11+)
  • 3 Years demonstrated project experience using Spring Boot
  • 3 Years demonstrated project experience with Java 8+
  • 3 Years demonstrated project experience working with JavaScript and TypeScript
  • 3 Years demonstrated project experience with responsive and adaptive UI/UX design or development and supporting technologies (HTML5, CSS, Bootstrap, etc)
  • 3 Years Experience working with an RDBMS such as Oracle or PostgreSQL
  • 3 Years Experience with RESTful Web Services or APIs and supporting tools (Postman, Swagger, JMeter, etc.)
  • 3 Years Experience with data exchange/serialization languages, formats, or technologies (JSON, YAML, XML, etc.)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service