Design, analyze, code, test, debug and support new and existing products.
• Maintain, troubleshoot, optimize and improve existing products and systems.
• Develop a product through the entire lifecycle of analysis, design, coding, testing, deployment, and support.
• Develop application designs that are secure, performance, scalable, fault tolerant, and testable.
• Utilize analytical, process and/or technical skills to meet product objectives and deliverables that are self-directed and within products scope.
• Work within a cross-functional team to develop enhancements in a highly iterative fashion. Involves close collaboration with product owners, developers, and testers.
• Communicate product issues and/or risks in a timely manner.