• Strong software engineering experience
• Customer relations and needs assessment
• Solution optimization
• Software lifecycles
• Design, development, and deployment
• Timeline management
• Agile/Scrum environment
• Continuous Integration
• Testing and results analysis
• Teamwork