Senior Team Lead, Software Engineering
About the job
We are elated to hire a Senior Team Lead, Software Engineering. As a a Senior Team Lead, Software Engineering you will design applications and convert them into codes that are of high quality. In this role, you must have an experience in developing Web based applications and have the ability to pick up technical skills faster and deliver on time. As a Senior Team Lead, Software Engineering you will architect and design high complex technology innovations using latest technology and Services Architecture. Your responsibilities also include building automation tools to enhance developer efficiency and productivity along with Modernization of existing legacy solutions in an efficient and effective way with right quality. You will drive Org level initiatives and imperatives with complete ownership and Mentor junior associates and oversee their activities to ensure alignment with business’s overall vision and objectives. Your responsibilities also include ensure adoption of the best processes and techniques across scrum teams. Additionally, you will also serve as a technical resource manager and authority over multiple scrum teams.
As a people's Manager you will seek to understand disagreements, ensure all perspectives are heard and facilitate a plan for resolution. You will delegate the work appropriately, provide clear expectations and follow up to ensure progress and overcome roadblocks. In this role you will identify associates and team priorities based on business direction and adjust when needed. You will lead by example and share knowledge and experiences with associates and team. You will also, create a respectful work environment where you advocate for your team, create accountability, and recognize their accomplishments while you provide timely feedback to encourage success, ensure accountability, and connect opportunities for your associates’ development. Additionally, you will Identify the right talent to achieve the desired results, promote and build a diverse cohesive team to accomplish objectives and align associates' skills to fill gaps. Qualifications
Basic Qualification
- 6 years of total combined related work experience and completed higher education, including:
- 1 year of Software engineering work experience
- 1 year of people management, matrix management, project management or other indirect leadership work experience
- 5 years of additional work experience directly related to the duties of the job and/or completed higher education including:
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or equivalent relevant experience
- 6+ years of relevant experience in software development using Java, Web development technologies
- At least 9 years of experience in Robotic Process Automation in Java, React JS, Python, Java scripts , Experience in API & Web development