The position involves providing technical leadership and guidance to a team of software developers, setting technical direction, reviewing and approving technical designs and code changes, and mentoring team members. The role requires interaction with clients to understand their requirements, provide technical expertise, and build strong customer relationships to ensure satisfaction and repeat business. Additionally, the candidate will manage and coordinate multiple projects simultaneously, setting priorities, tracking progress, and meeting project deadlines. Collaboration with business stakeholders, product managers, and other stakeholders is essential to gather and analyze business requirements, translate them into technical specifications, and provide recommendations on the feasibility and potential impact of proposed solutions. The candidate will oversee comprehensive unit testing, integration testing, and performance testing to ensure the quality and reliability of software applications, review code for quality and adherence to standards, and collaborate with cross-functional teams to ensure smooth project delivery.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Industry
Professional, Scientific, and Technical Services
Number of Employees
5,001-10,000 employees