We are seeking a senior software developer candidate, proficient in a wide range of programming skills, coupled with the ability to effectively lead projects and manage a team of engineers. The primary areas of focus encompass web server and Android app development.
Responsibilities
Support full-stack web development by applying agile methodologies for sprint planning, design sessions, development, testing, and deployment
Design, develop, test, and enhance software solutions
Oversee diverse, cohesive teams for high-quality delivery to clients
Hands on software development - web backend, customer application integration, mobile, cloud
Occasional customer interfacing
Participate in the full software development lifecycle, including analysis, design, test, and delivery
Participate in code reviews
Collaborate with team members to define and implement solutions