Design, develop, test, and deliver SOA-based services, web applications, and APIs working in a collaborative Agile/Scrum development environment with onshore/offshore peers aligned to corporate and customer needs
Meet with stakeholders to validate requirements and understand their needs as well as constructively integrate their feedback to further develop and extend features
Actively support leveraging best of breed technologies in a cross-platform Open Source (PHP) & MS .NET environment including implementing standards & best practices across platforms
Perform hands-on technical design and writing of code, as well as peer-review technical design and code developed by members of the software engineering team
Perform production support and provide troubleshooting expertise on issues with our applications, services, and portal(s).
Work collaboratively with technology & business teams within an Agile/Scrum environment.
Ensure that all software meets or exceeds goals established for coding standards, quality, maintainability, security, performance, and documentation standards
Support implementation of automation strategies including continuous integration, code promotion, and automated unit testing & build management to validate defect-free quality
Serve as a resource for other software engineers and assume ownership of the software deliverables assigned/accepted
Seek to understand current and future needs of Product Owners and customize solutions to better address them.
Take ownership for delivering the highest quality software within the agreed upon Sprint(s)