Padmi

Development Engineering 3 (Chennai)

ChennaiPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Recognized

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Development Engineer 3 at Comcast, you will be responsible for planning and designing new software and web applications. Your role will involve analyzing, testing, and assisting with the integration of new applications. You will document all development activity and provide training to non-technical personnel. With your in-depth experience, knowledge, and skills in the field, you will usually determine your own work priorities and act as a resource for colleagues with less experience. Key Responsibilities: - Collaborate with project stakeholders to identify product and technical requirements. Conduct analysis to determine integration needs. - Design new software and web applications, support applications under development, and customize current applications. Assist with the software update process for existing applications and roll-outs of software releases. - Participate in training representatives and operations staff on internally developed software applications. - Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports. - Monitor and evaluate competitive applications and products. Review literature, patents, and current practices relevant to the solution of assigned projects. - Provide technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serve as a guide and mentor for junior-level Software Development Engineers. - Work with Quality Assurance team to determine if applications fit specification and technical requirements. - Display in-depth knowledge of engineering methodologies, concepts, skills, and their application in the area of specified engineering specialty. - Display in-depth knowledge of and ability to apply process design and redesign skills. Present and defend architectural, design, and technical choices to internal audiences. - Display knowledge of and ability to apply project management skills. - Exercise independent judgment and discretion in matters of significance. - Work nights and weekends, variable schedule(s), and overtime as necessary. - Perform other duties and responsibilities as assigned. Qualification Required: - Bachelor's Degree - 5-7 years of relevant work experience - Proven delivery experience of large-scale, Python-based backend projects - Understanding of efficient Python data structures and implementations - Experience with Agile methodologies and Scrum - Experience with high volume high availability systems (backend focus), understanding principles of Micro Services Architecture - Familiarity with REST APIs, Flask, or Django - Knowledge of software engineering practices including design patterns, automated build and test systems for CI/CD and TDD - Strong experience with performance testing frameworks - Strong experience with logging, monitoring, and alerting tools - Knowledge of Docker and containers - Knowledge of using AI in the SDLC - Proactive and positive approach - Strong team player - Good attention to detail - Commitment to working to agreed deadlines - Collaborative attitude and able to work with technical and non-technical teams Company Details: Comcast brings together the best in media and technology, driving innovation to create the world's best entertainment and online experiences. As a Fortune 50 leader, Comcast offers career opportunities across various locations and disciplines, setting the pace in innovative businesses. The company values teamwork, aims to revolutionize industries, and leads the future in media and technology. Role Overview: As a Development Engineer 3 at Comcast, you will be responsible for planning and designing new software and web applications. Your role will involve analyzing, testing, and assisting with the integration of new applications. You will document all development activity and provide training to non-technical personnel. With your in-depth experience, knowledge, and skills in the field, you will usually determine your own work priorities and act as a resource for colleagues with less experience. Key Responsibilities: - Collaborate with project stakeholders to identify product and technical requirements. Conduct analysis to determine integration needs. - Design new software and web applications, support applications under development, and customize current applications. Assist with the software update process for existing applications and roll-outs of software releases. - Participate in training representatives and operations staff on internally developed software applications. - Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports. - Monitor and evaluate competitive applications and products. Review literature, patents, and current practices relevant to the solution of assig

One address, no account. We’ll tell you when matching roles go live.

More at Recognized

Related open roles

View all roles
Development Engineering 3 (Chennai) at Recognized · Padmi