Datson360 - Atlanta, GA
posted 3 months ago
The Angular Developer position is a critical role within the Software Development job family, where individuals work closely with clients, business analysts, and team members to understand the business requirements that drive the analysis, design, and development of quality technical solutions. These solutions must align with the Georgia Technology Authority (GTA) and State Agency IT strategies, ensuring compliance with the organization’s architectural standards. As a Software Developer, you will be involved in the full systems life cycle, taking responsibility for designing, coding, testing, implementing, and supporting applications that are delivered on time and within budget. Beyond application development, responsibilities may include participation in component and data architecture design, technology planning, product evaluation, issue troubleshooting and resolution, advanced testing processes, and buy vs. build recommendations. You will also utilize various middleware to develop solutions and provide input to project plans related to the Software Development initiative, developing integrated solutions within and across the enterprise. In this role, you will be responsible for providing technical leadership in the analysis, design, development, integration, testing, and enhancement of software, applications, or middleware. You will actively engage in researching, troubleshooting, or resolving complex support issues. Your responsibilities will include consulting in the project planning process with clients, business analysts, architects, and team members, monitoring project milestones and critical dates to identify potential project schedule risks, and keeping management informed of project progress and status. You may 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. You will also be tasked with ascertaining work effort for various tasks within a project and assigning work to other project members when leading a project. Effective communication with business analysts, quality assurance, project owners, and stakeholders about the project status, roadblocks, and other relevant information will be essential. Additionally, you will provide input for buy vs. build recommendations, researching the feasibility or availability of custom, open-source, and commercial (COTS) solution alternatives, and assisting in procurement activities for buy decisions. Proactively analyzing existing applications to identify weaknesses and develop opportunities for improvements will be part of your responsibilities, as will initiating the identification, analysis, implementation, communication, and adoption of technical process improvements to benefit the team.