S3 Staffing - Atlanta, GA

posted 3 months ago

Full-time - Mid Level
Atlanta, GA

About the position

The Lead Angular Developer will play a pivotal role in the software development team, focusing on the design, development, and enhancement of applications using Angular and Spring Boot. This position requires a strong technical leader who can guide projects from conception through to implementation, ensuring that all solutions align with the Georgia Technology Authority (GTA) and State Agency IT strategies. The developer will work closely with clients, business analysts, and team members to gather and analyze business requirements, translating them into effective technical solutions that adhere to architectural standards. In this role, the Lead Angular Developer will be responsible for the full systems life cycle, which includes designing, coding, testing, implementing, and supporting applications. The developer will also engage in component and data architecture design, technology planning, product evaluation, and troubleshooting complex issues. The position demands a proactive approach to identifying opportunities for process improvements and streamlining existing applications. The developer will also be involved in the technical evaluation and selection of software or middleware packages, ensuring successful adoption through effective communication and training. The Lead Angular Developer will provide technical leadership and mentorship to team members, guiding them through the development process and ensuring adherence to quality standards. This includes reviewing code, providing input on design approaches, and assisting with unit testing to ensure that software meets specifications. The developer will also coordinate with configuration management for integration build activities and participate in quality assurance testing to verify the functionality of integrated solutions. Overall, this role is crucial for delivering high-quality software solutions that meet the needs of the organization and its clients.

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 of the project 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 recommends system patches in a timely manner.
  • Develops software and/or applications specifications and makes recommendations for new code development or existing code reuse.
  • Provides technical leadership for the definition, development and modification of software modules and enterprise applications.
  • Codes, integrates and tests components, middleware, data, systems and their interfaces to create seamless communications across services.
  • Adheres to technical or quality standards and procedures, reviews modules for quality assurance and compliance with software architecture standards.
  • 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, assisting with test planning and defect resolution.
  • 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.
  • Provides technical leadership, coaching, and mentoring to team members and creates technical documentation related to coding, testing, integration, support or best practices.

Requirements

  • Proficient in Angular and Spring Boot development.
  • Experience in software development life cycle (SDLC) processes.
  • Strong understanding of web development, web platforms, and content management.
  • Ability to analyze, document, and communicate business or technical requirements.
  • Experience in leading technical projects and teams.
  • Knowledge of security, confidentiality, and integrity of information systems.

Nice-to-haves

  • Familiarity with graphics design and user interface (UI) or user experience (UX) implementation techniques.
  • Experience with middleware solutions for application development.
  • Knowledge of cloud solutions such as SaaS/IaaS.

Benefits

  • Competitive pay rate of $60/Hr on C2C.
  • Hybrid work environment with flexibility in on-site work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service