· Design, develop, test, deploy, maintain, and support full-stack enterprise applications, APIs, services, databases, and integrations while delivering secure, maintainable, and production-ready software.
· Collaborate with Product Managers, Product Owners, Project Managers, stakeholders, and technical team members to understand business needs, clarify requirements, identify assumptions, and translate requirements into practical technical solutions.
· Troubleshoot and resolve application, database, integration, and production issues using code analysis, logs, monitoring, testing, data investigation, and cross-functional collaboration.
· Provide timely and accurate status updates, estimates, progress reports, risks, blockers, and recommended next steps to support effective project delivery and decision making.
· Create and maintain appropriate technical documentation, implementation details, testing information, deployment procedures, support documentation, and knowledge-sharing materials.