Skywalk Global - Atlanta, GA
posted 3 months ago
The Sr. Angular Developer will serve as a lead software developer, proficient in Angular and Spring Boot, and will take charge of software development projects. This role requires a strong technical leadership presence in the analysis, design, development, integration, testing, and enhancement of software applications or middleware. The developer will actively engage in researching, troubleshooting, and resolving complex support issues, ensuring that the software meets the highest standards of quality and performance. In this position, the developer will consult during the project planning process with clients, business analysts, architects, and team members. They will monitor project milestones and critical dates to identify potential schedule risks and will be responsible for keeping management informed about project progress and status. The developer may also lead the technical evaluation and selection process for software or middleware packages, supporting any necessary communication and training for successful adoption of selected tools or software. The Sr. Angular Developer will ascertain work effort for various tasks within a project and assign work to other project members when leading a project. They will communicate effectively with business analysts, quality assurance teams, project owners, and stakeholders regarding project status and roadblocks. Additionally, the developer will provide input for buy vs. build recommendations, researching the feasibility of custom, open-source, and commercial solutions, and will assist in procurement activities for buy decisions. Proactively analyzing existing applications to identify weaknesses and opportunities for improvement is a key responsibility. The developer will initiate the identification, analysis, implementation, communication, and adoption of technical process improvements, including streamlining or automating existing processes. They will also identify system and business requirements, working with stakeholders to translate business requirements into technical designs, and provide input to architects on design approaches. The role requires adherence to technical or quality standards and procedures, including reviewing modules for quality assurance and compliance with software architecture standards. The developer will provide technical guidance and support for unit testing of software modules, coordinate with configuration management on integration build activities, and participate in integration and quality assurance testing activities. They will document changes to architecture and integration plans and support the maintenance of software as needed. The developer will also provide Tier III support, troubleshooting existing information systems to identify errors or deficiencies and developing solutions. Finally, they will provide technical leadership, coaching, and mentoring to team members, creating technical documentation related to coding, testing, integration, and best practices.