About the job
Shift: Night Shift
Position Overview
As a Senior Software Engineer Level III, you will play a pivotal role in the design, development, testing, and maintenance of innovative software applications. This position requires close collaboration with cross-functional teams to deliver scalable, high-quality, and maintainable software solutions that meet the strategic objectives of the business. We are seeking a motivated problem solver with a strong passion for technology and a commitment to continuous improvement.
Key Responsibilities:
- Conduct analysis, design, coding, debugging, testing, and support of software applications.
- Collaborate with the Agile Program Manager (APM), Digital Product Manager (DPM), and Business Systems Analyst (BSA) to accurately gather stakeholder requirements and translate them into actionable engineering artifacts (e.g., design specifications, source code, testing scripts/results).
- Coordinate with software architects and senior engineers to ensure adherence to Enterprise Architecture standards and software development best practices.
- Participate in Agile teams to complete software development tasks, including application design, coding, code review, and testing.
- Regularly update the Agile team and APM on project status and progress.
- Provide insightful suggestions to stakeholders on effective strategies for achieving project and program goals.
- Proactively track and communicate engineering risks, issues, and mitigation strategies to manage project challenges.
- Coordinate with other project teams to manage interdependencies and resolve conflicts.
- Assist business units in troubleshooting complex user issues in accordance with production support protocols and SLAs.
- Stay informed on emerging technologies, engineering standards, and relevant tools.
- Contribute to the APM/DPM in developing product roadmaps and high-level estimations.
Work closely with IT management to define and establish documentation standards, engineering guidelines, processes, and templates.
