Responsibilities:
• Developing and maintaining software solutions by studying information needs, system flows, data usage, and work processes and investigating problems and areas for development to meet business processes and application requirements
• Testing software products to ensure strong functionality and optimization in controlled and in real situations
• Coding, debugging, and tracing to optimize performance
• Hiring, mentoring, and appraising the team to maximize team productivity
• Working closely with Scrum stakeholders (product owners, designers, other leads) in planning and executing sprints to ensure successful delivery of sprint goals
• Staying up to date with changing technologies, new tools, computer languages, and new applications to develop the internal workflow