Senior Software Engineer
Current• Managing small to medium-sized complex team projects by reviewing and understanding project requirements.• Translating requirements into technical solutions; researching and identifying alternative solutions.• Determining needed solutions based on return on investment and add value to the business.• Gathering needed information (Design documents, product requirements, wire frames).• Providing support to the business for new and existing systems by responding to user questions, concerns, and issues (for example,• technical feasibility).• Troubleshooting business and production issues by gathering information by determining issues, impact, criticality.• Performing root cause analysis to reduce future issues, engaging support teams when needed, developing solutions