businesses, engineering standards, and development methodologies, while supporting your professional development and helping you build connections across the firm. Job Responsibilities Design, develop, test, and troubleshoot software solutions. Communicate clearly in writing and verbally by articulating problems, documenting solutions, and effectively prompting approved AI-assisted development tools to produce … development tools (for example, code generation, refactoring, test creation, and documentation) to improve code quality and productivity, while validating outputs through peer review, automated testing, and secure coding practices. Apply automation and modern tooling across the Software Development Life Cycle (SDLC), including AI-enabled capabilities, to improve delivery ...