Lead a Scrum team of 4-6 developers/testers, fostering a collaborative and productive work environment
Act as the central point of contact for client representatives, maintaining open lines of communication and addressing any concerns or feedback
Coordinate with project managers and stakeholders to define project scope, priorities, and timelines
Ensure the quality and timely delivery of software development projects, overseeing all aspects of the development lifecycle
Support team members and promote their professional growth and well-being
Keep project documentation updated and provide light reporting on project progress
Demonstrate proficiency as a hands-on developer, producing high-quality code at a rapid pace
Conduct thorough code reviews and promote software development best practices within the team
Utilize design patterns effectively, explaining their value and implementing them as needed
Analyze solutions to ensure they meet scalability and efficiency requirements
Communicate effectively with team members, advocating for improvements in software development processes and introducing new tools or techniques when appropriate
Provide assistance to team members and facilitate collaboration to achieve project goals
Demonstrate a strong sense of responsibility and commitment to project success
Proactively identify and propose improvements to enhance project efficiency and quality
Ensure that developed solutions comply with data privacy and security regulations
Our requirements
Mindset of consultant - propose innovations, explain reasons for change, guide non-technical people
Strong analytical and problem-solving skills with the ability to diagnose and resolve complex issues under pressure
Excellent communication and interpersonal skills to effectively collaborate with cross-functional teams and communicate technical concepts to both technical and non-technical stakeholders
Strong sense of ownership, self-motivation, and the ability to work independently as well as in a team environment
Focus on getting things done
Ability to highlight/escalate problems early and ask for help, ability to stay calm/deescalate in difficult situations
Very good English for daily communication
Hard skills must have:
Technologies:
NET Core, C#
React
NET MVC Core
WebAPI
HTML, CSS, JavaScript
Microservices
Docker, Kubernetes
Entity Framework Core, Unit of work, Repository pattern
MS SQL, NoSql, Redis
MediatR
Azure - AppService, Service Bus, Functions, SQL Database