Govan Systems - Atlanta, GA
posted about 2 months ago
We are seeking a Senior Angular / Java Full Stack Developer for a long-term hybrid model assignment in Atlanta, GA. This role requires individuals who can 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. As a Software Developer, you will be involved in the full systems life cycle, which includes designing, coding, testing, implementing, and supporting applications delivered on time and within budget. Your responsibilities will extend beyond application development to 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. The role requires developing integrated solutions within and across the enterprise, ensuring that applications meet the needs of the business while adhering to technical and quality standards. In this position, you will take on technical leadership responsibilities 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 project planning with clients, business analysts, architects, and team members, monitoring project milestones, and identifying potential project schedule risks. You will lead the technical evaluation and selection process for software or middleware packages and support any necessary communication and training for the successful adoption of selected tools or software. Additionally, you will be responsible for ascertaining work effort for various tasks within a project and assigning work to other project members when leading a project. You will communicate with business analysts, quality assurance, project owners, and stakeholders about the project, including status updates and roadblocks. Your role will also involve providing input for buy vs. build recommendations, researching the feasibility of custom, open-source, and commercial solutions, and assisting in procurement activities for buy decisions. You will proactively analyze existing applications to identify weaknesses and develop opportunities for improvements, including recognizing the potential for streamlining or automation of existing processes. You will also support change management necessary for implemented process improvements and identify system and/or business requirements, translating business requirements into technical designs. Your technical leadership will extend to the definition, development, and modification of individual or integrated software modules as well as enterprise applications using disciplined software development processes.