Job Summary –
We are looking for a Senior Engineering Lead to oversee our web development team, which includes UX, Frontend, Backend, and Cloud engineers, for various Digital Transformation Projects. In this role, you will coordinate the teams to determine website specifications, create schedules, write code, test, deploy, and maintain web applications.
Years of experience needed – 12+ years
Responsibilities:
· Communicating effectively with users and teams. · Define project objects and develop plan for design and building schedules. · Determine appropriate methods and tools for each project. · Recommends system solutions by comparing advantages and disadvantages of services mid-term and long-term goals. · Integrates applications by designing database architecture and server scripting. · Supports and develops web application developers by providing advice, coaching and educational opportunities. · Debugging websites and ensuring software documentation is updated.
Required Skills:
· Good understanding of OO programming and design patterns like .net Core or NodeJs · Good understanding of frontend framework like ReactJs · Good practices of TDD/BDD/DDD · Experience on optimized PDLC in Agile/Scrum context · Experience on web service integration (REST, GraphQL, JSON, XML) · Experience on database (MSSQL, MongoDb) · Experience of development using web technologies · Experience writing automated (multi-threaded) web tests for web applications · Experience working in a CI/CD and DevOps delivery environment · Experience with cloud services i.e. AWS, EC2 (preferred. Would provide training on AWS.) · Fully developed programming skills · Leadership and management skills · Superb interpersonal, and written and verbal communication skills · Experience building user interfaces and databases · Strong troubleshooting and problem solving skills
Qualification:
· Bachelor’s degree in computer science, Engineering, or a related field is required.