Chennai
15 days ago
Lead I - Software Engineering (Progress 4GL)

·        Maintains an open, mutual and respected relationship with clients, stakeholders and team members

·        Should be ready to do hands on development along with team and help them if they stuck.

·        Helps the other team members to follow the defined process, and contributes to process improvement efforts

·        Identify the best practices and implement it in the project.

·        Define design, coding and deployment standards with the help of Architect and ensure the team members are following the same.

·        Conduct formal and informal technical reviews, code walkthroughs and other software engineering related quality control activities

·        Provide guidance to team members on different technical aspects like – new tools and techniques, best practices, emerging technologies, change control, security, and Software licenses.

·        Design and develop software programs in accordance with the defined software engineering processes, customer requirements and internal standards.

·        Conduct appropriate verification and validation of software system against their design criteria, functional and performance requirements.

·        Understands the client’s business strategy and objectives as it relates to the product being developed; taking all the actions required to meet or exceed client’s expectations.

·        Communicates effectively within the team and with all stakeholders by providing high-quality visibility into planned and actual deliverables.

·        Proactively communicates feedback and issues to the client and works with appropriate individuals to do so

·        Collaborates with senior team members (EM/TM) to communicate project risks to client.

·        Has deep knowledge on programming language, on both frontend and backend

·        Ensures product quality through effective monitoring of quality trends, test automation, defect tracking and root cause analysis

·        Optimizes delivery, meet deadlines, and deliver results

·        Participates in candidate interviews and talent management. Collaborating with development teams to ensure efficient execution of projects.

Confirm your E-mail: Send Email