RedSalsa Technologies - Atlanta, GA

posted 3 months ago

Full-time - Senior
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 and the ability to collaborate closely with clients, business analysts, and team members to ensure that the technical solutions align with the Georgia Technology Authority (GTA) and State Agency IT strategies. The developer will be responsible for designing, coding, testing, implementing, and supporting applications that meet quality standards and are delivered on time and within budget. Beyond application development, the role may involve participation in component and data architecture design, technology planning, product evaluation, and advanced testing processes. The Senior Angular Developer will also provide input to project plans related to software development initiatives and will be expected to develop integrated solutions across the enterprise. In this role, the developer will take on technical leadership responsibilities, guiding the analysis, design, development, integration, testing, and enhancement of software applications or middleware. They will actively engage in troubleshooting complex support issues and will consult with clients and team members during the project planning process. The developer will monitor project milestones, identify potential risks, and communicate project status to management. They may lead the evaluation and selection process for software or middleware packages and will be responsible for ensuring successful adoption of selected tools or software through effective communication and training. The Senior Angular Developer will also be tasked with analyzing existing applications to identify weaknesses and opportunities for improvement. This includes initiating process improvements, documenting technical requirements, and providing input on design approaches. The developer will create and implement conversion, upgrade, and migration designs, ensuring that applications are production-ready by adhering to technical standards and quality assurance procedures. They will provide technical guidance for unit testing and coordinate with configuration management on integration build activities. Additionally, the developer will participate in integration testing and quality assurance testing, assisting with test planning and defect resolution. This position requires a proactive approach to problem-solving and a commitment to maintaining high standards of software quality. The Senior Angular Developer will also be responsible for mentoring team members, creating technical documentation, and supporting the overall availability and performance of systems and services. They will engage with end users to understand their needs and may assist in sales and marketing initiatives to promote existing or potential products and services.

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.
  • May lead the technical evaluation and selection process for software or middleware packages.
  • 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 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.
  • Provides technical leadership for the definition, development and modification of software modules and enterprise applications.
  • Develops integrated solutions aimed at modernizing and consolidating applications across the enterprise.
  • Adheres to technical or quality standards and procedures, reviewing modules for quality assurance.
  • Provides technical guidance and support for unit testing of software modules.
  • Participates in and supports integration testing and quality assurance testing activities.
  • Documents changes to architecture, integration and/or conversion plans.
  • Provides Tier III (integration) support and troubleshoots existing information systems.
  • Provides technical leadership, coaching, and mentoring to team members.

Requirements

  • Demonstrated experience leading projects and acting as a team lead (2 Years Required).
  • Programming/systems analysis experience (5 Years Required).
  • Demonstrated project experience using Angular (11+) (3 Years Required).
  • Demonstrated project experience using Spring Boot (3 Years Required).
  • Demonstrated project experience with Java 8+ (3 Years Required).
  • Demonstrated project experience working with JavaScript and TypeScript (3 Years Required).
  • Demonstrated project experience with responsive and adaptive UI/UX design or development (3 Years Required).
  • Experience working with an RDBMS such as Oracle or PostgreSQL (3 Years Required).
  • Experience with RESTful Web Services or APIs (3 Years Required).
  • Experience with data exchange/serialization languages, formats, or technologies (3 Years Required).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service