Truist Financial - Raleigh, NC
posted 5 months ago
As a Software Engineer III specializing in Android Development, you will be responsible for delivering technically complex solutions and providing system integration support for various project work. This role requires you to consult and partner with business product owners to understand their end goals, offering solutions and recommendations during the design phase. You will be expected to develop customized coding and software integration, perform analysis, and configure solutions using tools specific to the project or area of focus. In this position, you will lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions, ensuring adherence to company standards. This includes robust unit testing and support for subsequent release testing. You will also build non-functional monitoring capabilities and provide escalated support for complex applications in production, while maintaining security controls and monitoring in line with company standards. Typically, you will lead moderately complex projects and participate in larger, more complex initiatives. You will be solving complex technical and operational problems and acting as a resource for less experienced teammates. In an Agile environment, you will be responsible for delivering high-quality working software, automating manual tasks, and engaging directly with the business from the beginning of the design work. You will leverage continuous engineering practices to deliver business value and actively participate in refining user stories. Your responsibilities will also include developing code in accordance with the acceptance criteria established by the Product Owner, maintaining automated unit testing, and providing knowledge transfer to production support.