Key Responsibilities:
• Analyze and troubleshoot performance issues in existing applications/products, designing solutions to address challenges.
• Design, develop, and implement scalable and innovative features for new and existing products.
• Perform thorough testing, ensuring that logic, syntax, and outputs are accurate.
• Document code and architectural changes, including modifications at the procedural, modular, and database levels.
• Enhance performance and scalability of systems through innovative solutions.
• Own product modules and drive them from requirement scoping through production launch.
• Own key services within the architecture working with peers and Principle Software Engineers to ensure upgrades and enhancements are implemented.
• Ensure technical documentation is created and maintained
• Provide technical mentorship to junior team members and assist them in achieving their tasks.
• Actively participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives.
• Work closely with the PO / BA to refine user stories/tasks in Jira.