Logo
Dice

Senior Angular Developer | State of GA | Hybrid

Dice, Atlanta, Georgia, United States, 30383


Proficient in

Angular and Spring Boot

and able to take the lead on software development projects.Responsibilities:

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. Identifies ways to resolve schedule issues and keeps management aware of project progress and status.May lead the technical evaluation and selection process for software or middleware packages. Supports any communication and training necessary for the successful adoption of selected tools or software.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, roadblocks, etc.Provides input for buy vs. build recommendations. Researches the feasibility or availability of custom, open source, and commercial (COTS) solution alternatives. Provides input on system options, risk, cost versus benefit, and impacts on business processes and goals. Provides input to business cases and may assist in procurement activities for buy decisions.Proactively analyzes existing applications to identify weaknesses and develop opportunities for improvements. May initiate the identification, analysis, implementation, communication, and adoption of technical process improvements to benefit the team.Identifies system and/or business requirements. Able to elicit, analyze, document, and communicate business or technical requirements for designated systems or applications.Recommends procedures to solve problems considering computer equipment capacity and limitations, operating time, form of desired results, and integration of components.Creates and helps to implement conversion, upgrade, and migration designs. Recommends or applies system patches and/or certificates in a timely manner and validates that they are kept up to date for designated applications or systems.Assists with documenting or demonstrating examples to ensure code, data, or document repositories are appropriately utilized, accessed, maintained, and updated.Develops software and/or application specifications. Makes recommendations and provides input for decisions or considerations involving new code development or existing code reuse.Provides technical leadership for the definition, development, and modification of individual or integrated software modules as well as enterprise applications using disciplined software development processes.Familiar with web development, web platforms, and content management. Understands and may have working knowledge of graphics design, mobile-first, and user-first web design approaches as well as other user interface (UI) or user experience (UX) implementation techniques.Determines how existing applications, legacy systems, databases, web interfaces, enterprise server software, and/or hardware logic work together to meet new and emerging requirements.Adheres to technical or quality standards and procedures. Reviews modules for quality assurance and checks compliance with software architecture standards.Provides technical guidance and support for unit testing of software modules to ensure software meets specifications.Coordinates with configuration management on integration build activities across systems or environments.Participates in and supports both integration testing and quality assurance testing activities.Documents changes to architecture, integration, and/or conversion plans.Supports maintenance of software, as needed.Provides Tier III (integration) support. Troubleshoots existing information systems to identify errors or deficiencies and develops solutions.Provides technical leadership, coaching, and mentoring to team members. Creates technical documentation related to coding, testing, integration, support, or best practices.May provide input to help define, analyze, plan, forecast, measure, monitor, maintain, and improve systems and services availability.Has knowledge of the security, confidentiality, and integrity of information systems and complies with adopted organizational standards or other relevant legislation and regulations.Supports architects in preparations for user, client, or partner engagements.Minimum Requirements:

Demonstrated experience leading projects and acting as a team lead.Programming/systems analysis experience.Demonstrated project experience using Angular (11+).Demonstrated project experience using Spring Boot.Demonstrated project experience with Java 8+.Demonstrated project experience working with JavaScript and TypeScript.Demonstrated project 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).Senior Angular Developer | State of GA | Hybrid

#J-18808-Ljbffr