Software Engineer III responsible for designing, developing, testing, and maintaining software applications. Collaborates with cross-functional teams to deliver high-quality software solutions.
Requirements
- Provide analysis, design, coding, debugging, testing, and support of software applications.
- Work with Agile Program Manager, Digital Product Manager, and Business Systems Analyst to capture stakeholder requests and system specifications.
- Coordinate with software architects and Software Engineer IVs to ensure alignment with Enterprise Architecture principles and software development best practices.
- Keep Agile team and APM informed of project status and progress.
- Offer suggestions to stakeholders on effective and efficient approaches to achieving project and program objectives.
- Manage engineering risks by proactively tracking and communicating issues and mitigation strategies.
- Liaise with other project and program areas to coordinate interdependencies and resolve issues.
- Support business units in resolving complex user issues in accordance with production support processes and SLAs.
- Maintain working knowledge of emerging technologies, engineering standards, and tools.
- Provide input to APM/DPM in the creation of product roadmaps and high-level estimates.
- Collaborate with IT management to define and develop documentation and engineering artifact standards, guidelines, processes, and templates.
Benefits
- Flexible working hours
- Professional development opportunities
- Opportunities for growth and advancement