Responsible for ensuring lifecycle management, specifically in the areas of new software development, software maintenance, resolving technical issues as well as providing direction for new software technology/process development activities
Ensure adherence to software development best practice
Attend / conduct daily scrum assigning tasks and achieving daily, weekly, and monthly goals
Provide technical leadership for application software design, development, troubleshooting
Interfacing with team members, and clients to ensure projects meet expectation and completed on time