Python Developer | 4 to 6 Years | Bangalore
Job Description
Work in software engineering, encompassing the development, maintenance, and optimization of software solutions/applications.
Apply scientific methods to analyze and solve software engineering problems.
Responsible for the development and application of software engineering practices and knowledge in research, design, development, and maintenance.
Exercise original thought and judgment, including supervising technical and administrative work of other software engineers.
Build skills and expertise in the software engineering discipline to meet standard role expectations as defined in Professional Communities.
Collaborate and act as a team player with other software engineers and stakeholders.
Grade Specific Responsibilities
Fully competent in own area with a deep understanding of related programming concepts, software design, and development principles.
Work autonomously with minimal supervision.
Act as a key contributor in complex environments and lead team activities for software design and development.
Proactively understand internal and external client needs and offer advice even when not asked.
Assess and adapt to project issues, formulate innovative solutions, work under pressure, and drive the team to meet technical and commercial goals.
Be aware of profitability needs and manage costs for specific projects or work areas.
Explain difficult concepts clearly to a variety of audiences to ensure understanding.
Motivate team members and create informal networks with key contacts outside own area.
Skills (Competencies)
Verbal Communication