Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineering Team Lead - Python @ Amdocs

Home > Software Development

 Software Engineering Team Lead - Python

Job Description

In one sentence

We are seeking a senior technical leader who can drive technical designs and mentor other team members. This role requires a strong technical background and leadership skills. The ideal candidate will provide guidance, support, and mentorship to team members, fostering their professional growth and ensuring high-quality technical output.

All you need is...
  • Years of Experience: 5-8 years
  • 1. Responsibilities:
  • Technical Leadership Provide technical guidance and mentorship to the development team Conduct code reviews to ensure high-quality standards and best practices Oversee software architecture and design decisions Stay updated on emerging technologies and industry trends
  • Team Management Lead and motivate a team of software engineers1 Assign tasks based on team members' skills and project requirements Foster a collaborative and innovative work environment Conduct regular performance evaluations and provide constructive feedback Coach the team in self-management and cross-functionality Remove impediments to the team's progress Promote and support the adoption of Agile and SAFe practices within the organization Ensure the team delivers high-value increments that meet the Definition of Done Facilitate stakeholder collaboration as needed
  • Project Management Oversee project planning, execution, and delivery Manage project timelines, resources, and budgets Collaborate with stakeholders to define project objectives and requirements Identify and mitigate project risks proactivelyScrum Master Duties Facilitate Scrum events and ensure they are productive and time-boxed
  • 3. Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field 5+ years of software development experience, with at least 2 years in a leadership role Strong programming skills in relevant languages and technologies In-depth knowledge of Agile methodologies and SAFe framework Scrum Master certification (e.g., CSM, PSM) preferred Excellent communication, problem-solving, and conflict resolution skills
What will your job look like?

Technical Skills:
Programming Languages: Proficiency in Python and Java; ability to lead projects and mentor team members in these languages
Backend Development: Strong experience with Python for building scalable and efficient server-side applications
GeoSpatial Data: Knowledge of geospatial data processing and visualization, including experience with MapBox
Big Data: Familiarity with big data technologies and frameworks for handling large-scale data processing
Database Management: Expertise in both relational and NoSQL databases, with the ability to design and optimize data storage solutions
Cloud Technologies: Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) for deploying and managing applications
Version Control: Proficiency with Git and experience managing complex branching strategies
CI/CD: Knowledge of continuous integration and deployment tools and practices
API Development: Experience in designing and implementing RESTful APIs
Agile Tools: Proficiency in Agile project management tools (e.g., Jira, Trello, or Azure DevOps)
Testing Frameworks: Familiarity with testing methodologies and frameworks for ensuring code quality

  • You will provide technical leadership to software engineers by coaching and mentoring throughout end-to-end software development, maintenance, and lifecycle to achieve project goals to the required level of quality; promote team engagement and motivation.
  • Provide recommendations to the software engineering manager for estimates, resource needs, breakthroughs and risks; ensure effective delegation, supervising tasks, identifying risks and handling mitigation and critical issues.
  • Hands-on technical and functional mentorship to design, maintenance, build, integration and testing of sophisticated software components according to functional and technical design specifications; Follow software development methodologies and release processes
  • You will analyze and report the requirements and provide impact assessment for new features or bug fixes. Make high-level design and establishes technical standards.
  • You will represent and lead discussions related to product/ application/ modules/ team and build relationships with internal customers/partners
  • You will implement quality processes (such as performing technical root cause analysis and outlining corrective action for given problems), measure them and takes corrective actions in case of variances and ensure all the project agreed work are completed to the required level of quality.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Amdocs
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Python Azure Trello AWS Jira Azure DevOps Google Cloud

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer II

  • JPMorgan Chase Bank
  • 0 - 10 years
  • Mumbai
  • 2 days ago
₹ Not Disclosed

Solution Architect-Oracle Cloud HCM

  • IBM
  • 7 - 12 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Software Engineer II - Jawa AWS,Terraforms

  • JPMorgan Chase Bank
  • 0 - 10 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

.net/Dot Net Fullstack Developer - Bangalore, Gurgaon

  • Trigent
  • 5 - 10 years
  • Noida, Gurugram
  • 2 days ago
₹ 19-22.5 Lacs P.A.

Amdocs

Amdocs Development Center India Pvt. Ltd.